Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест_9_л_8.doc
Скачиваний:
5
Добавлен:
24.08.2019
Размер:
206.34 Кб
Скачать
  1. Результат работы программы:

int main()

{int ivar1, ivar2;

int* iptr;

iptr = &ivar1;

*iptr = 37;

ivar2 = *iptr;

cout << ivar2 << endl;

_getch();

return 0;

} // 37

  1. результат работы операторов //1 и //2 программы:

int main()

{ int ivar1 = 11;

int ivar2 = 22;

cout << &ivar1 << endl ; //1

cout << &ivar2 << endl ; //2

int *iptr = &ivar1; //3

cout << iptr << endl; //4

cout << *iptr << endl; //5

iptr = &ivar2; //6

cout << iptr << endl; //7

cout << *iptr << endl; //8

_getch();

return 0;

} // 1 – 2 ; 2 – 1

1. вывод значения адреса переменной ivar2

2. вывод значения адреса переменной ivar1

3. инициализация указателя на int адресом ivar1

4. инициализация указателя на int адресом ivar2

5. вывод значения переменной ivar1

6. указателю на int присваивается адрес переменной ivar2

7. вывод значения переменной ivar2

8. значение равно 11

9. значение равно 22

  1. результат работы операторов //3 и //4 программы:

int main()

{ int ivar1 = 11;

int ivar2 = 22;

cout << &ivar1 << endl ; //1

cout << &ivar2 << endl ; //2

int *iptr = &ivar1; //3

cout << iptr << endl; //4

cout << *iptr << endl; //5

iptr = &ivar2; //6

cout << iptr << endl; //7

cout << *iptr << endl; //8

_getch();

return 0;

}

1. вывод значения адреса переменной ivar2

2. вывод значения адреса переменной ivar1

3. инициализация указателя на int адресом переменной ivar1

4. инициализация указателя на int значением переменной ivar1

5. вывод значения переменной ivar1

6. указателю на int присваивается адрес переменной ivar2

7. вывод значения переменной ivar2

8. значение равно 11

9. значение равно 22

  1. Результат работы операторов //6, //7 и //8 программы:

int main()

{ int ivar1 = 11;

int ivar2 = 22;

cout << &ivar1 << endl ; //1

cout << &ivar2 << endl ; //2

int *iptr = &ivar1; //3

cout << iptr << endl; //4

cout << *iptr << endl; //5

iptr = &ivar2; //6 – 6 

cout << iptr << endl; //7 - 1

cout << *iptr << endl; //8 - 9

_getch();

return 0;

}

1. вывод значения адреса переменной ivar2

2. вывод значения адреса переменной ivar1

3. инициализация указателя на int адресом переменной ivar1

4. инициализация указателя на int значением переменной ivar1

5. вывод значения переменной ivar1

6. указателю на int присваивается адрес переменной ivar2

7. вывод значения переменной ivar2

8. значение равно 11

9. значение равно 22