Программирование на языке С - 38 стр.

UptoLike

Составители: 

38
4.
Какой управляющий символ соответствует концу строки?
5.
Что выполняет функция strcmp()?
6.
Какую роль играют структуры в программировании?
7.
Что возвращает функция strlen()?
Лабораторная работа 7
ФУНКЦИИ
Цель работы: научиться задавать свои функции и изучить правила работы
с ними.
Теоретические сведения
В ранее рассмотренных примерах неоднократно использовались различные
функции подключаемых библиотек. Вместе с тем существующих функций
языка С недостаточно для написания собственных программ и возникает
необходимость создания своих функций. В связи с этим нужно понимать, в
каких случаях целесообразно создавать свои функции. Обычно это делается для
избавления много раз писать один
и тот же код в программе. Например, если
часто выполняются действия копирования одной строки в другую, то такую
операцию лучше определить в виде функции и использовать ее по мере
необходимости. Для объявления функции используется следующий синтаксис:
<тип> <имя функции> ([список параметров]) { <тело функции> }
Тип определяет возвращаемый тип функции. Имя функции служит для ее
вызова в программе и ее правило определения совпадает с правилом
определения имен переменных. Список параметров необходим для передачи
функции каких-либо данных при ее вызове. Телов функцииэто набор
операторов, которые выполняются при ее вызове. Следующий пример
показывает правило определения
пользовательских функций.
Листинг 7. Пример задания функции.
double square(double x)
{
x = x*x;
return x;