@OwerFan

Как в функции адрес переходит в указатель?

#include <iostream>
 using namespace std;
 void func(int *func_number) {
  *func_number = 5;
}
 int main() {
  setlocale(0, "");
  int main_number = 10;
  func(&main_number);
  cout << main_number;
   system("pause");
  return 0;
}


При вызове функции void func(int *func_number) компилятор автоматически заносит адрес main_number в указатель *func_number?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
BacCM
@BacCM
C++ почти с рождения
Странный вопрос
&main_number взятие адреса у переменной main_number
При вызове функции этот адрес передается в функцию func
Внутри функции этот параметр называется func_number
И в чём вопрос? Различие в чем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы