![]() |
#2 |
Профи
|
![]()
Вы правы, чтобы вывести адрес памяти, занимаемой переменной, нужно использовать оператор & для получения адреса этой переменной. Ваш код выводит значение переменной iNum1, но не ее адрес. Вот исправленный пример кода:
cpp Копировать код #include <iostream> using namespace std; int main(void) { int iNum1; iNum1 = 2; cout << "Address of iNum1 is: "; cout << &iNum1 << endl; // Используем оператор & для получения адреса переменной iNum1 return 0; } В этом примере &iNum1 возвращает адрес памяти, где хранится переменная iNum1. Этот адрес будет разным каждый раз, когда вы запускаете программу, и может изменяться при каждом выполнении, так как он зависит от состояния памяти и других факторов. |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|