Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_-_1_kurs / Методические указания к лабораторным работам 1-2.pdf
Скачиваний:
135
Добавлен:
09.06.2015
Размер:
521.7 Кб
Скачать

int sum(int a, int b)

{

return a+b;

}

В том случае, если функция не возвращает никакого значения, для нее указывается тип данных void:

void HelloWorld()

{

printf("Hello World!!\n");

}

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

Функции не могут быть вложенными.

4.1.1. Функция main

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

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

Функция main может возвращать определенное значение, или не возвращать ничего:

int main()

 

void main()

{

или

{

...

...

 

}

 

}

4.2. Объявление переменных

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

25

Основными идентификаторами в программе являются

переменные.

Переменная — это именованная область памяти, в которой хранятся данные определенного типа. У переменной есть имя и значение. Имя служит для обращения к области памяти, в которой хранится значение. Во время выполнения программы значение переменной можно изменять. Перед использованием любая переменная должна быть объявлена.

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

тип_переменной имя_переменной [= значение];

В следующем примере мы определим целочисленную переменную с названием a и вещественную переменную с названием b:

int a;

double b;

После названия типа данных в блоке объявления может быть указано сразу несколько переменных:

int a,b,c,d;

Для переменной при ее объявлении можно задать некоторое начальное значение. Установка начального значения называется инициализацией переменной.

float a=2.3;

int b=10,c=20;

char A='Z';

Ключевое слово const определяет переменную как именованную константу. Значение такой переменной не может быть изменено в программе:

const int x=125;

26