Comments 61
Что ж это никто не комментирует, а все минусуют? Боян?
0
Ретро
+1
Но так Ретро периоджически надо вспоминать! Не все на Хабре пережили Фидо, Дос, Линукс 0,99 ...
+5
может потому, что в нашей стране не принято наказание, в виде "написать на доске что-нибудь n раз"?
а шутки, которые не соотносятся с реалиями не такие уж и смешные.
а шутки, которые не соотносятся с реалиями не такие уж и смешные.
+1
Ошибаетесь, учительница по английскому нас так часто подкалывала! :)
0
UFO just landed and posted this here
Real Coder'ы плюсуют топики так: "javascript: VotePost(41849,'up','2');" =))
+4
Хм непонятная система, топик+ карма- ...
Не к чему не обязываю
Не к чему не обязываю
0
я мб СИ совсем забыл, объясните тогда. Зачем там return, если функция void ?
-2
ну что вы докопались до ребенка :)
хотя void и return 0 — это конечно круто :)
хотя void и return 0 — это конечно круто :)
-2
Хотя нет, на самом деле он прав Ж)) у него аргументы void, а сама функция int, поэтому и возвращает 0 =)))
+3
хм, так и знал, что не прав, каюсь. я совсем чуть-чуть знаю actionscript2 (сам не прогер), так вот насколько помню, если указать void, то функция возвращает то ли 0, то ли null, поэтому и не понял зачем там return 0. программирование — не мое :)
0
ЕМНИП, в Си и его производных функция main обязательно должна возвращать значение (т.н. returncode), причем в случае успешного выполнения программы возвращаться должен ноль/нуль. В unix-подобных системах (да и в Виндах тоже) эти returncode часто используюся во всяких скриптах - это реально удобно :)
+1
нет спасибо, я планшетом обойдусь :) хотя, что вы написали я понял, еще раз спасибо.
0
Функция main имеет прототипы с возвращаемым int:
int main() { ... }
int main(int argc, char * argv[]) { ... }
но return делать не обязана. Если return'а нет, это равносильно return 0.
int main() { ... }
int main(int argc, char * argv[]) { ... }
но return делать не обязана. Если return'а нет, это равносильно return 0.
0
В void функциях тоже бывает return, тока он ничего не возвращает, а тупо передает управление на уровень вверх(обычно, если надо завершить блок и выйти из функции без выполнения дальнейших действий).
И обычно он располагается не в конце ибо нет смысла =)
И обычно он располагается не в конце ибо нет смысла =)
0
Почему же?
int main(void)
{
...
}
main возращает int. (возращаемый тип пишется перед названием функции)
Я не уверен, но вроде main всегда возращает int, и даже если насильно задать другой тип, компилятор ругнётся и будет использовать int.
int main(void)
{
...
}
main возращает int. (возращаемый тип пишется перед названием функции)
Я не уверен, но вроде main всегда возращает int, и даже если насильно задать другой тип, компилятор ругнётся и будет использовать int.
+2
можно и void main() делать. тогда в систему всегда вернется 0
а вообще если следовать правилам хорошего тона, то надо
int main(int argc, char** argv)
{
...
}
а вообще если следовать правилам хорошего тона, то надо
int main(int argc, char** argv)
{
...
}
+1
функция int
0
Исправил, потом вернул, как было...
Так как правильно?
Так как правильно?
0
вообще-то из main должен возвращатся код завершения прораммы.
0 - корректная работа. отсальное код ошибки.
0 - корректная работа. отсальное код ошибки.
0
в оригинале там на многих языках есть.
нашёл на диге: http://www.jeffpalm.com/fox/index.html
нашёл на диге: http://www.jeffpalm.com/fox/index.html
+4
UFO just landed and posted this here
Я хоть и не программист, но когда пишу лекции, иногда пишу их как программу, получается быстрее и понятнее (ну для меня)
0
Как-то слишком по-паскалевски. Да и перевода строки не хватает. Надо бы:
for (int i=0;i<500;i++)
printf("I will not throw papper airplanes in class.\n");
0
угу, паскалистоф нафик:
int c=5;
while(c--) printf("I will read K&R everyday.\n");
0
Типа зацикленная на чтении Кернигана и Ритчи программа? о_(О)
К&Р хорошая книжка,но ваш код - гадость. =(
К&Р хорошая книжка,но ваш код - гадость. =(
0
Уберём по одной лишней операции сравнения и вычитания:
do {
puts("не буду мусорить бекслешами");
} while (--c);
:)
do {
puts("не буду мусорить бекслешами");
} while (--c);
:)
0
Это не по православному C89.
0
Прям закатили обсуждение, на каком языке этот код проще... Я как и koct9i считаю, что это Питон
0
0
А где \n ?
0
По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски. По правилам надо писать без пререносов во всею ширину доски.
0
мне кажется, учительница должна была сказать "TRUE!" ))
0
Sign up to leave a comment.
Real Coder