Источник: Nuances of Programming
Предыдущая часть: “Язык 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.
Читайте также: