Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Понимает что i-i == 0 независимо от i.
Отправлено
F8
25 сентября 2009, г. 12:41
В ответ на:
чем человек отличается от компилятора, кроме желания попить пива и свалить поспать побыстрее в тяпницу?
отправлено пользователем
DASM
25 сентября 2009, г. 12:34
Составить ответ
|
Вернуться на конференцию.
Ответы
Компилятор разбирает строку с конца. "i-i == 0" утверждение не верное. Если "i" строка, структура, union? В момент разбора тип "i" не определен.
-
misyachniy
(25.09.2009, 13:29:24
194.187.111.110
,
пустое
)
Речь шла о неинициализированной переменной, а не о неопределенной.
-
F8
(25.09.2009, 13:45:1
192.168.0.18,193.254.233.230
,
пустое
)
Разработчики компилятораа могли и не знать, что DASM так напишет :-)
-
misyachniy
(25.09.2009, 14:38:6
194.187.111.110
,
пустое
)
for (int i = 0; i < 100; i++) - тут тоже с конца и тоже неопределен ?
-
DASM
(25.09.2009, 13:31:30
203.185.50.220
,
пустое
)
Не слушай вредные советы. Тип в момент разбора выражения инициализации уже определен. Не определено значение переменной, так как инициализатор еще не вычислен.
-
Oldring
(25.09.2009, 16:41:59
91.76.59.206
,
пустое
)
меня вот что беспокоит. почему низзя typedef enum{la,bla} MY_ENUM; MY_ENUM e = la; e++;
-
DASM
(25.09.2009, 16:45:1
203.185.50.220
,
пустое
)
Например потому что постинкреинт допустимо применять к перечислениям только в голых сях, но не в плюсах.
-
Oldring
(25.09.2009, 19:16:47
91.76.59.206
,
пустое
)
Разбор с конца, Но не все компиляторы поддерживают такую конструкцию.
-
misyachniy
(25.09.2009, 14:33:14
194.187.111.110
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru