Я новичок в цели - C, и у меня есть вопрос об указателях
Я знаю, когда я хочу сохранить адрес вместо значения, я использую указатели
и в Чтобы получить адрес, я должен использовать & variableName
в объекте - C, чтобы создать объект, я должен сделать следующее:
ClassName *theObject = [[ClassName alloc] init];
, что означает, что я храню адрес ClassName в объекте theObject
, что соответствует той же идее:
ClassName *theObject = &ClassName; //(Correct me if i'm wrong please);
, но мой вопрос: когда я делаю объект типа int, float, double, char, я не создаю объект, как объяснено выше, единственное, что я делаю, это:
int object = 7;
почему он отличается в int, double, char, et c ...? они не интерфейсы или что?