Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Теоретические положения

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

Подпрограммы в языке программирования Си

 

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

 

Теоретические положения

Программа для ЭВМ, как правило, характеризуется тем, что ее некоторый отдельный участок многократно повторяется. Естественно, возникает желание не дублировать в программе многократно такой участок, а написать его один раз и затем, по мере надобности, обращаться к нему. Часто повторяющиеся участки могут быть характерны как для одной программы, так и для широкого круга программ. Если одна подпрограмма используется в нескольких программах, то говорят о библиотеках подпрограмм (функций). Например, библиотеку математических функций (их прототипы собраны в файл math.h) составляют подпрограммы для вычисления значений часто встречающихся математических функций, таких как sin x, cos x, e , ln x и т.п.

Поэтому часто программу удобно представить в виде набора подпрограмм. Если в таких языках, как Паскаль, Алгол, Фортран и др. делается различие между процедурами и функциями, то в языке Си и Си++ используются только функции.

Функция в языке Си – это основное понятие, без которого невозможно обойтись. Во-первых, каждая программа обязательно должна включать единственную функцию с именем main (главная функция). Кроме нее в программу может входить произвольное количество других функций, выполнение которых осуществляется посредством обращения к ним по имени. Всем именам функций программы по умолчанию присваивается класс памяти extern. Это означает, что функция будет доступна как в данной части программы, так и в других отдельно скомпилированных частях. До использования функция должна быть объявлена.

 


<== предыдущая страница | следующая страница ==>
Выполните контрольное задание | Объявление функции

Дата добавления: 2015-07-26; просмотров: 188; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.