|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.02.2011, 20:12 | #1 |
Регистрация: 17.02.2011
Сообщений: 5
|
Вопрос по "Hello World"
Собственно вопрос заключается в этом алгоритме:
Код:
Код:
Да и что такое std в данном алгоритме? Заранее спасибо.
Последний раз редактировалось ACE Valery; 19.02.2011 в 12:10. |
17.02.2011, 20:53 | #2 |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
void main() бывеет а int main() должрн что-нибудь возврощать
а на счет std лучше прочитай в интернете. |
17.02.2011, 21:10 | #3 |
Регистрация: 17.02.2011
Сообщений: 5
|
А какова разница между return 1 и 0 ?
|
17.02.2011, 21:13 | #4 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Цитата:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
|
17.02.2011, 21:34 | #5 | |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Цитата:
1) void main() не бывает. Это запрещено стандартом. Обязательно должно быть int main(). 2) в main() можно return не писать. Если программа достигает конца тела этой функции, она сама вернёт 0. Возвращаемое main() значение используется для номера ошибки. 0 — значит никакой ошибки не возникло. Любое другое число означает, что что-то пошло не так. Если что-то пошло не так, но тебе не важно, что именно (т.е. ты не будешь вызывать твою программу из других программ и использовать коды ошибок), возвращай 1. std:: значит, что объект берётся из пространства имён std. В этом пространстве имён лежат все стандартные объекты, классы и функции. Первый пример неправильный, так как: 1) main возвращает 1, хотя всё правильно. 2) cin и endl лежат в std, так что компилироваться так не будет
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 17.02.2011 в 21:38. |
|
17.02.2011, 22:02 | #6 | |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
Цитата:
Код:
|
|
17.02.2011, 22:06 | #7 |
просто
Форумчанин
Регистрация: 17.02.2011
Сообщений: 405
|
Не во всех компиляторах
Не стоит читать свои переписки двухлетней давности...
|
17.02.2011, 22:52 | #8 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
не во всех компиляторах
и таки по стандарту, что в C, что в C++, если программа достигает } в main, то она возвращает 0 сама.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
17.02.2011, 22:59 | #9 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Акоб
Ваш компилятор - динозавр. Уже давно используется новый стандарт, и уже лепится новый стандарт.
pushl $0x18E3DF6B
call ICQ |
18.02.2011, 13:21 | #10 | |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
Цитата:
Obey-Kun если компилятор сам возвращает 0, что же не значит, что main ничего не возврощает. Последний раз редактировалось Акоб; 18.02.2011 в 13:23. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
cout << "Hello World!\n"; | Armen_c++ | Общие вопросы C/C++ | 26 | 30.09.2008 07:23 |