C - Структура программы
Прежде чем мы изучим основные строительные блоки языка программирования C, давайте взглянем на минимальную структуру программы C, чтобы мы могли использовать ее в качестве справочного материала в следующих главах.
Пример приветствия, мир
Программа C в основном состоит из следующих частей —
- Команды препроцессора
- Функции
- Переменные
- Утверждения и выражения
- Комментарии
Давайте посмотрим на простой код, который будет печатать слова «Hello World» —
Живая демонстрация05
Давайте взглянем на различные части вышеуказанной программы —
-
Первая строка программы #include
— это команда препроцессора, которая указывает компилятору C включить файл stdio.h перед тем, как перейти к фактической компиляции. -
Следующая строка int main() основная функция, с которой начинается выполнение программы.
-
Следующая строка /*...*/ будет проигнорирована компилятором и добавлена для добавления дополнительных комментариев в программу. Поэтому такие строки в программе называются комментариями.
-
Следующая строка printf(...) — еще одна функция, доступная в C, которая вызывает сообщение «Hello, World!» для отображения на экране.
-
Следующая строка возвращает 0; завершает функцию main() и возвращает значение 0.
Скомпилировать и выполнить программу C
Давайте посмотрим, как сохранить исходный код в файл, а также как его скомпилировать и запустить. Ниже приведены простые шаги —
-
Откройте текстовый редактор и добавьте указанный выше код.
-
Сохраните файл как hello.c.
-
Откройте командную строку и перейдите в каталог, в котором вы сохранили файл.
-
Введите gcc hello.c и нажмите Enter, чтобы скомпилировать код.
-
Если в вашем коде нет ошибок, командная строка переведет вас на следующую строку и сгенерирует a.out исполняемый файл.
-
Теперь введите a.out для выполнения вашей программы.
-
Вы увидите вывод "Hello World" печатается на экране.
15пре>Убедитесь, что компилятор gcc находится в вашем пути и что вы запускаете его в каталоге, содержащем исходный файл hello.c.
Язык C