так и не получил ответа на свой вопрос: какой глубокий смысл в присваивании переменной типа char значения 256, которое при этом автоматически становится нулем?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
..........
01 декабря 2003 г. 13:46
В ответ на:
2SM: Про цикл 256 -- Вы назвали "дыркой" компилятора тот простой факт (+)
отправлено bialix 01 декабря 2003 г. 10:32
Составить ответ
|||
Конференция
|||
Архив
Ответы
нулем нельзя. на 32битных процах может быть 4 млрд. итераций
—
рin
(01.12.2003 13:54,
пустое
)
1) это глюк компилера; 2) речь шла о восьмибитниках
—
..........
(01.12.2003 16:27,
пустое
)
1) это фича :) 2) речь о Си. Обсуждаемый способ может привести к непереносимости (кода). А потом можно начать утверждать, что ее и нет вовсе ;)
—
рin
(01.12.2003 18:50,
пустое
)
О Си применительно к 8-ми битникам. Я об этом и грю - такие фокусы в коде лучше не использовать.
—
..........
(01.12.2003 19:08,
пустое
)
Все, Мир. Хорошая тема, на пару пятниц потянет.
—
рin
(01.12.2003 19:57,
пустое
)
В ADS под АРМ char 1 байт и в других компиляторах я думаю тоже самое.
—
si
(01.12.2003 15:27,
пустое
)
vdsp++ 3.1
—
рin
(01.12.2003 18:41,
пустое
)
Ответ: понял, спасибо.
—
..........
(01.12.2003 13:57,
пустое
)
Хотя это и некрасиво, и неправильно. Короче, лучше такие фокусы в коде не использовать.
—
..........
(01.12.2003 13:58,
пустое
)
глубокий смысл что можно не char делать
—
пусто
(01.12.2003 13:49,
пустое
)
Не понял, объясни.
—
..........
(01.12.2003 13:51,
пустое
)
Объясняю:
—
bialix
(01.12.2003 17:08, 370 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru