Предыдущая часть: “Язык C: введение и настройка среды”
Пример кода “Hello World”
Программа на языке C состоит из нескольких частей. Вот основные из них:
- команды препроцессора;
- функции;
- переменные;
- операторы и выражения;
- комментарии.
Взгляните на простой код, который будет печатать слова “Hello World”:
#include <stdio.h>
int main() {
/* моя первая программа на языке C */
printf("Hello, World! \n");
return 0;
}
Рассмотрим каждую часть приведенной выше программы:
- Первая строка программы
#include <stdio.h>
— это команда препроцессора, которая указывает компилятору языка C включить файл stdio.h, прежде чем приступить к компиляции. - Следующая строка
int main()
— это главная функция, с которой начинается выполнение программы. - Следующая строка
/*…*/
будет проигнорирована компилятором. Она потребовалась для добавления дополнительных комментариев в программу. Поэтому такие строки называются комментариями в программе. - Следующая строка
printf(…)
— это еще одна функция, доступная в C, которая вызывает вывод на экран сообщения “Hello, World!”. - Следующая строка
return 0
завершает функциюmain()
и возвращает значение0
.
Компиляция и выполнение программы
Теперь посмотрим, как сохранить исходный код в файле, а также как его скомпилировать и запустить:
- Откройте текстовый редактор и добавьте приведенный выше код.
- Сохраните файл под именем hello.c
- Откройте командную строку и перейдите в каталог, где вы сохранили файл.
- Введите
gcc hello.c
и нажмите Enter, чтобы скомпилировать код. - Если в коде нет ошибок, в командной строке произойдет переход к следующей строке; система создаст исполняемый файл a.out.
- Теперь введите
a.out
, чтобы выполнить программу. - На экране появится сообщение “Hello World”.
$ gcc hello.c
$ ./a.out
Hello, World!
Убедитесь, что компилятор GCC находится в вашем маршруте и что вы запускаете его в каталоге, содержащем исходный файл hello.c.
Читайте также:
- 5 лучших бесплатных текстовых редакторов для Windows
- C++ и Java: сравнительный анализ
- 5 вещей, которые следует учесть перед тем, как создать свой бизнес на основе мобильного приложения
Читайте нас в Telegram, VK и Яндекс.Дзен