Re[8]: Как пройти собеседование в Яндекс
От: smeeld  
Дата: 09.01.14 14:17
Оценка: -1
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, smeeld, Вы писали:


S>>А число (int*)2+3 это не указатель, это просто число т.е 0x000Е.


Pzz>Выражение (int*)2+3 имеет тип "указатель на int", даже если ни в какое разумное место этот указатель не указывает.

Фраза выражение имеет тип int* означает, что в нём должна применяться арифметика указателей на int,
и то, что его результат можно присваивать переменной, обьявленной ранее как int*.
Само же значение есть прежде всего число
которое вполне спокойно переваривает printf выводя его просто как занечние.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.