Создание сайта, дизайн, web дизайн
Главная Работы Услуги Цены Контакты

 Главная
 Работы
 Услуги
 Цены
 Контакты
 

Давайте не будет терять время и сразу напишем нашу первую программу. Программа будет выводить строку - "Моя первая программа на С" на экран монитора. Обратите внимание на регистр! Язык С различает большие буквы и маленькие. В языке С имена sample, Sample и SAMPLE определяют три различных имени переменных.

Исходный текст приведен ниже:

#include <stdio.h>

void main()

{

printf("Моя первая программа на С");

}

Программа состоит всего из нескольких строк. Поясним каждую строку.

Первая строка - #include <stdio.h> говорит компилятору, что необходимо включить файл stdio.h с прототипами (объявлениями) функций. Под словом включить понимается вставка содержимого файла stdio.h в текст программы. Stdio.h - текстовый файл, который вы можете открыть и посмотреть любым текстовым редактором. Если вы используете Borland C 3.1, то вы найдете его по следующему пути X:\BorlandC\Include\, где X - имя диска, на который вы установили Borland C.

После первой строки идет пустая строка. Пустые строки игнорируются компилятором. Они нужны для хорошей читабельности текста программы.

Вторая строка - void main(). Любая программа написанная на С (для DOS) имеет функцию main. Функция main - точка входа в программу, т.е. работа программы начинается именно в этой функции. void перед main говорит о том, что функция main по своему завершению не будет возвращать операционной системе никакого значения.

Третья строка состоит из фигурной скобки - {. После этой скобки начинается тело (содержимое) функции. Фигурные скобки используются парами - { }. Если есть открывающаяся фигурная скобка, то должна быть и закрывающаяся.

Четвертая строка - printf("Моя первая программа на С"); Обратите внимание на точку с запятой, которую необходимо ставить после вызова любой функции. Функция printf - функция стандартного форматированного вывода. Она выводит строку - "Моя первая программа на С" на экран монитора. Попробуйте изменить эту строку, написав что-нибудь типа - "Привет мир!" или что-нибудь в этом духе.

Наконец последняя пятая строка, которая состоит из фигурной скобки - }. После этой скобки тело функции заканчивается. Тело функции это то, что находится между открывающейся фигурной скобкой - { и закрывающейся - }

Следите за регистром! Имена функций printf() и Printf() - определяют разные функции.

Замечания.

Исходный текст программы - текст написанный по правилам языка программирования (в данном случае на С).

Функция - часть программы, которая может неоднократно вызываться. Функция main() вызывается только один раз - при запуске программы. Перед вызовом любой функции в С, надо сначала её объявить.

Компилятор - программа, которая проверяет исходный текст вашей программы на ошибки и если ошибок нет, то компилятор создает объектный модуль - файл с расширением .obj (от слова object).

*.exe файлы получаются после обработки файла *.obj линкером.

Линкер - это редактор связей. Говоря простым языком он склеивает объектный модуль вашей программы и модули библиотек. При этом он устанавливает связи между этими модулями.




Бардин П.Б. http://proger.ru/
Состояние воздуха:
Мониторинг загрязнения атмосферы в режиме реального времени
© 2004-2017 LABDESIGN.RU   e-mail: