Напишите программу, в которой определите переменную типа int
и указатель, который указывает на эту переменную. Выведите на консоль адрес переменной.
Также выведите значение переменной, используя операцию разыменования указателя.
#include <stdio.h> int main() { // определяем переменную int int n = 10; // определяем указатель на переменную n int *pn = &n; // адрес переменной printf("Address: %p \n", (void *)pn); // значение переменной printf("Value: %d \n", *pn); return 0; }
Напишите программу, в которой определите переменную типа int
и указатель, который указывает на эту переменную. Используя указатель, измените значение этой переменной и
выведите на консоль значение переменной до и после изменения.
#include <stdio.h> int main() { // определяем переменную int int n = 10; // определяем указатель на переменную n int *pn = &n; // адрес переменной printf("Before change: %d \n", *pn); // Before change: 10 // изменяем значение переменной через указатель *pn = 22; // значение переменной printf("After change: %d \n", *pn); // After change: 22 return 0; }