ВУЗ:
Составители:
Рубрика:
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. Имя_функции составляется по правилам, установленным для идентификаторов. Список_аргументов - либо пустой список, либо множество пар "тип_аргумента имя_аргумента", отделенных друг от друга запятыми. Тело функции - это множество операторов, реализующих функцию и заключенных в операторные скобки . Пример: #includeint 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, аргументом которого является выражение. Выражение должно иметь тот же тип, что и сама функция.
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »