Почему, когда функция принимает указатель, мы передаем адрес конкретной переменной, а не указатель?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему, когда функция принимает указатель, мы передаем адрес конкретной переменной, а не указатель?

Сообщение Anonymous »

например:

Код: Выделить всё

void foo(int *ptr) {
some code///
}

int main() {
int x = 5;

foo(&x);
}
но не это:

Код: Выделить всё

void foo(int *ptr) {
some code///
}

int main() {
int x = 5;

int *ptr = &x

foo(ptr);
}
Я читал статьи об этом, но там все написано, что "передаем адрес", а не указатель, не могу понять почему, подскажите пожалуйста

Подробнее здесь: https://stackoverflow.com/questions/696 ... cific-vari
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»