Определить, какое число выведет программа - C (СИ)
Формулировка задачи:
Может где-то уже это было но тем не менее...
Какое число выведется на печать?
printf("%d", 2 + (int*)2);
Решение задачи: «Определить, какое число выведет программа»
textual
Листинг программы
int *p=2; int *p2=p+2; // чему равно p2?
Объяснение кода листинга программы
- Объявляется переменная
pтипа int и ей присваивается значение 2. - Объявляется переменная
p2типа int, и ей присваивается значение, равное суммеpи 2. p2будет содержать значение 4.