Warning: file_put_contents(): Filename cannot be empty in /home/users/s/sergsh/domains/intmain.ru/wp-load.php(2) : runtime-created function on line 1
Понятие функции » Язык программирования Си
Вы находитесь здесь: Главная > Функции > Понятие функции

Понятие функции

Функция это обособленная часть кода, которую можно выполнять любое количество раз. У функций обязательно в таком порядке должны быть описаны:

Рассмотрим более детально на примере функции main:

Int это тип возвращаемого значения, т.е. на том месте где будет вызвана эта функция в результате ее работы по выполнению оператора return появится некое целое число.

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

Т.е. на месте вызова функции в результате ее выполнения ничего не появится.

Main это название функции. Функция именно с таким названием написанной с маленькой буквы является точкой входа в программу. Операционная система ищет именно эту функцию, когда получает команду на выполнение программы. Названия функций в рамках одной программы не должны повторятся. Никаких других ограничений на название функций не накладывается.

Конструкция в круглых скобках это аргументы функции. Аргументы функции это такие переменные, которые создаются при вызове функции и существуют только внутри нее. С их помощью можно передать внутрь функции какие-то исходные данные и параметры. Аргументы пишутся в круглых скобках сразу после названия функции. В случае если функция не принимает аргументов необходимо поставить после названия пустые круглые скобки.

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

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.