C Упражнения: покажите базовое объявление указателя

Указатель C: упражнение 1 с решением

Напишите программу на C, чтобы показать базовое объявление указателя.

Рис. Презентация:

Пример решения:

Код C:

  #include  void main (void)  {int m = 10, n, o; int * z = & m; printf (" n  n Указатель: Показать базовое объявление указателя:  n"); printf ("----------  ---------------------------------------------  n ");  printf («Здесь m = 10, n и o - две целочисленные переменные, а * z - целое число»); printf (« n  n z хранит адрес m =% p  n», z); //z - указатель, поэтому% p будет печатать адрес printf (" n * z хранит значение m =% i  n", * z);  printf (" n & m - адрес m =% p  n", & m); //& m дает адрес целочисленной переменной m//поэтому% p является спецификатором для этого адреса printf (" n & n хранит адрес n =% p  n", & n); printf (" n & o сохраняет  адрес o =% p  n ", & o); printf ("  n & z хранит адрес z =% p  n  n ", & z); //& z дает адрес, где//хранится указатель z -> по-прежнему адрес ->% p -//правильный спецификатор}  

Пример вывода:

 Pointer: Показать базовое объявление указателя: -----------------------------------  -------------------- Здесь m = 10, n и o - две целочисленные переменные, а * z - целое число, z хранит адрес m = 0x7ffd763082b4 * z хранит  значение m = 10 & m - это адрес m = 0x7ffd763082b4 & n сохраняет адрес n = 0x7ffd763082b8 & o сохраняет адрес o = 0x7ffd763082bc & z сохраняет адрес z = 0x7ffd763082c0 

Блок-схема:

Программирование на C Редактор кода:

Оцените статью
nanomode.ru
Добавить комментарий