Язык Си в примерах/Простейшая программа «Hello World»: различия между версиями

Содержимое удалено Содержимое добавлено
Оформление, уточнения; →‎Примечания: перенесены <ref /> в данный раздел; использован {{Cite web|}}.
мНет описания правки
Строка 27:
<small >В качестве варианта, [[w:C11 |стандарт]] допускает определение функции <code >main</code> как функции двух аргументов (<code >int argc</code> и <code >char *argv[]</code> — имена, разумеется, могут быть произвольными), что используется для получения доступа к ''аргументам командной строки'' из программы. В данном случае, эта возможность не требуется, поэтому функция определена как безаргументная (что также явно разрешено стандартом.)<ref name="startup" /></small>
 
Английское слово {{lang|en|[[wikt:void#существительное|void]]}} можно перевести как «ничтопустота». Далее открываются фигурные скобки и идёт ''тело'' функции, в конце фигурные скобки закрываются. Функция <code>main</code> — главная функция программы, именно с нее начинается выполнение программы.
 
Тело функции, в свою очередь, определяет последовательность действий, выполняемых данной функцией — логику функции. Наша функция выполняет одно единственное действие: