Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Кто сейчас на форуме
Сейчас посетителей на форуме: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 :: 1 поисковая система

Нет

[ Посмотреть весь список ]


Больше всего посетителей (15) здесь было Вт Ноя 27, 2018 3:50 am
Самые активные пользователи за неделю
Ярослав
 


Команда return

Перейти вниз

Команда return

Сообщение автор Дмитрий в Вт Янв 24, 2017 6:40 pm

Ярослав, Здравствуйте!

Изучая литературу я во многих примерах заметил, что где то в конце кода есть команда return 0, а где то нет.

Если я правильно понимаю, то это команда окончания работы программы.
Но зачем эту команду использовать, если программа и так заканчивает работу?

Спасибо!

Дмитрий

Posts : 10
Join date : 2017-01-23

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Команда return

Сообщение автор Ярослав в Ср Янв 25, 2017 4:50 pm

Команду return объяснял в этой теме:

Выход из программы

В языке Язык C функция main обязана вернуть целое значение, показывающее, произошёл ли нормальный выход из программы или аварийный. На последней строке функции должна быть команда return.

return 0 означает выход из программы без ошибок.

return 1, return -100 и т.п. был бы «ненормальный» выход из программы с сообщением операционной системе об ошибке.

В Язык C++ допускается объявлять функцию main с типом void (void — пустота):
Код:
void main () {
    ...
}
Функция с типом void не возвращает никакого значения. Считается, что программа завершается нормально.

В случае функции void нельзя писать «return 0;», но можно писать «return;». У void функций return на последней строке не обязателен.
avatar
Ярослав
Admin

Posts : 673
Join date : 2016-12-21
Location : Москва

Посмотреть профиль http://itstep.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения