Даже после лет C, указатели все еще путают меня.Передача переменной, объявленной как указатель на функцию, такой же, как передача адреса переменной, не объявленной как указатель?
эти два те же:
int *num;
someFunc(num)
и
int num;
someFunc(&num);
Объявление переменной с *
делает это указатель, &
превращает переменную (кратковременно) в указатель?
действительный пункт. Я старался, чтобы это было просто. после инициализации, я так понимаю, они были бы одинаковыми? – Marty
Да, если вы правильно инициализируете 'int * num', тогда он будет таким же. – Naveen
, так что 'int * num = 8' будет содержать адрес памяти« 8 »или будет содержать указатель на адрес памяти, на котором хранится значение« 8 »? – Marty