Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, smeeld, Вы писали:
S>>А число (int*)2+3 это не указатель, это просто число т.е 0x000Е.
Pzz>Выражение (int*)2+3 имеет тип "указатель на int", даже если ни в какое разумное место этот указатель не указывает.
Фраза выражение имеет тип int* означает, что в нём должна применяться арифметика указателей на int,
и то, что его результат можно присваивать переменной, обьявленной ранее как int*.
Само же значение есть прежде всего число
которое вполне спокойно переваривает printf выводя его просто как занечние.