MIPI_BaseC_WebinarFRTK/07_Lecture07/02_pointer_use_p10.c

16 lines
785 B
C
Raw Normal View History

2024-11-13 09:22:28 +03:00
#include <stdio.h>
int main() {
int x, y,
*ptr; // объявляем 3 переменные
ptr = NULL; // инициализируем указатель null, нулевым значением
//~ printf("x = %d y = %d ptr=%p\n",x,y,ptr);
x = -7;
ptr = &x; // адрес переменной х записываем в переменную ptr
y = *ptr; // Записываем в y значение на которое указывает указатель ptr
*ptr = 3; // Записываем в ячейку (х) на которую ссылается указатель ptr число 3
//std::cout << "x = " << x << " y = " << y; // вывод на экран x = 3 y = -7
printf("x = %d y = %d ptr=%p\n",x,y,ptr);
return 0;
}