Объектно-ориентированное программирование. Сивохин А.В - 19 стр.

UptoLike

19
Оглавление
Следующий раздел Предыдущий раздел
Лабораторная работа 4
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Функции в языке Си
Подпрограммы в языке Си организуются в виде функций. Функции состоят из
тела и заголовка.
Общее описание заголовка:
тип_функции имя_функции (список_аргументов)
Тип_функции - это тип возвращаемого функцией значения. По умолчанию
типом функции считается int.
Имя_функции составляется по правилам, установленным для
идентификаторов.
Список_аргументов
- либо пустой список, либо множество пар
"тип_аргумента имя_аргумента", отделенных друг от друга запятыми.
Тело функции - это множество операторов, реализующих функцию и
заключенных в операторные скобки .
Пример:
#include <stdio.h>
int func (int a, int b)
{ printf ("%d+%d=%d", a,b,(a+b));
return (a+b);
}
void main ()
{ int x=5,y=7,z;
z=func (x,y);
printf("Вот результат работы функции func: %d",z);
}
Для возврата значений из вызываемой функции в вызывающую используется
оператор return, аргументом которого является
выражение. Выражение должно
иметь тот же тип, что и сама функция.
                                                                            19

             Оглавление ⏐ Следующий раздел ⏐ Предыдущий раздел


                         Лабораторная работа №4

                          ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

                            Функции в языке Си
     Подпрограммы в языке Си организуются в виде функций. Функции состоят из
тела и заголовка.
     Общее описание заголовка:
        тип_функции имя_функции (список_аргументов)
     Тип_функции - это тип возвращаемого функцией значения. По умолчанию
типом функции считается int.
     Имя_функции           составляется по  правилам,     установленным   для
идентификаторов.
     Список_аргументов - либо пустой список, либо множество пар
"тип_аргумента имя_аргумента", отделенных друг от друга запятыми.
     Тело функции - это множество операторов, реализующих функцию и
заключенных в операторные скобки .
     Пример:
     #include 
     int func (int a, int b)
     { printf ("%d+%d=%d", a,b,(a+b));
       return (a+b);
     }
     void main ()
     { int x=5,y=7,z;
       z=func (x,y);
       printf("Вот результат работы функции func: %d",z);
     }

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