Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Язык программирования Си. Построение программ. Функция Main.

Реклама


Язык программирования Си. Построение программ. Функция Main.

Просмотров: 1411 Автор: admin

Язык программирования Си. Построение программ. Функция Main.

Текст программы на языке С может состоять из 1 или нескольких единиц, которые размещаются в 1 или нескольких файлах. Программная единица в С называется функцией.

Программная единица – фрагмент текста программы, который может быть написан и сгенерирован независимо от остальных фрагментов программы.

Любая программа на С должна иметь функцию main.

int main (int argc, char *argv[])

{

  тело функции

}

 

int – тип возвращаемого значения функции

main – имя функции. Имена функций, переменных и постоянных в С представляют неразрывную последовательность символов латинского алфавита, цифр и символов подчеркивания. Верхний и нижний регистры букв различаются. Длина имени не должна быть больше 258 символов.

 

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

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

char *argv [ ] – символьный массив строк, содержащий аргументы, передаваемые в программу.

 

Тело функции записывается между 2 фигурными скобками, которые являются ограничителями блока текста. В теле функции до исполняемых операторов обычно помещаю определения и описания. Определения вводят объекты, необходимые для представления в программе обрабатываемых данных (напр.: переменные). Описания уведомляют компилятор об именах и свойствах объектов и функций, определенных в других частях программы. Каждое определение, описание и каждый оператор должны завершаться символом «точка с запятой»(;).

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

 

Функция main запускается на исполнение по командам ОС. Возвращаемое данной функцией значение также передается ОС. Если программист не предполагает, что ОС будет анализировать результат выполнения его программы, то можно указать, что возвращаемое значение отсутствует, т. е. имеет тип void. По умолчанию функция main возвращает значение типа int.

Если набор параметров функции main является пустым, то в скобках после имени функции помещается слово void либо скобки остаются пустыми.  



Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП