Нужно ли возвращать значение в Main ()?

Я как раз писал небольшую программу для вычисления некоторых вещей, когда я наткнулся на оператор возврата / оператор выхода для программы C.

Я объявил main () должен иметь тип int , поэтому мне придется вернуть целого числа, иначе моя программа не скомпилируется правильно. Однако допустимо ли сделать main логическим или даже void ?

Я знаю, что стандартный способ создания программы на C - вернуть значение так что любые проблемы могут быть решены, среди прочего, но разве логическое значение не будет работать таким же образом? Кроме того, могу ли я объявить его недействительным и не иметь проблем с операционной системой, все еще выполняющей мою программу после ее завершения?

Спасибо за любую помощь.

6
задан nmagerko 4 December 2011 в 15:44
поделиться