| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > А такой прикол видели? |
| Автор: TeeT 9.12.2005, 09:49 | ||
Что выведет программа?
|
| Автор: Neitron 9.12.2005, 10:05 |
| И в чем прикол? Все верно выводит программ, так как sizeof(char) равно sizeof('a') |
| Автор: S.A.P. 9.12.2005, 10:07 |
| А чем прикол? В том, что компилятор С выведет "С++", а компилятор С++ выведет "С"? |
| Автор: TeeT 9.12.2005, 10:49 | ||||
Вот именно, что не равно - в С Some ХЭЛП: Sizes of character types Output when compiled as C program Output when compiled as C++ program Sizeof int = 4 Sizeof int = 4 Sizeof char = 1 Sizeof char = 1 Sizeof ch = 1 Sizeof ch = 1 Sizeof CH = 4 Sizeof CH = 1 Sizeof wchar_t = 2 Sizeof wchar_t = 2 Добавлено @ 10:52 ой... забыл самое главное еще кусок из того же ХЭЛПА
|
| Автор: srd 10.12.2005, 15:54 |
| Символьные константы в Си имеют тип int, а в Си++ - тип char. http://www.eskimo.com/~scs/C-faq/q8.9.html |
| Автор: LPBOY 10.12.2005, 16:47 | ||
А как вам такой прикол?
|
| Автор: Void 10.12.2005, 16:52 |
| LPBOY Забавно Правда, с C99 уже работать не будет. |
| Автор: LPBOY 10.12.2005, 17:11 | ||
Тогда так:
|