Создание программы Hello world

Предварительные условия

  • Наличие текстового редактора или IDE
  • Наличие компилятора GCC

Создаём файл и открываем его в редакторе

Для проектов будем использовать директорию source в домашней директории пользователя. Перейдём в домашнюю директорию и проверим что мы в ней. Удостоверимся в наличии папки source. Потом перейдём в неё, создадим файл hello.c и откроем его в консольном редакторе vim.

host$ cd ~ && pwd /home/user host$ ls source host$ cd source && touch hello.c && vim hello.c host$

Пишем код

#include <stdio.h>
int main() {
    printf("Привет, мир!\n");

    return 0;
}

#include <stdio.h> - подключение заголовочного файла библиотеки функций stdio. Он необходим для возможности использовать функцию printf, которая выводит строковый литерал "Привет, мир!\n" на экран.

Функция main является точкой входа в программу. Без неё программа не запуститься. Функция возвращает целое число типа int, по которому можно оценить результат выполнения программы. Программа не принимает параметры ().

printf("Привет, мир!\n"); - используем функцию для вывода нужной строки. Фукнция printf может принимать дополнительные параметры и подставлять в специальные заполнители в строке, но в данном примере их нет.

return 0; - возвращаем в консоль результат выполнения программы.

Компилируем код и запускаем созданный исполняемый файл

host$ gcc hello.c -o hello host$ ls hello.c hello host$ ./hello Привет, мир! host$

Первая программа успешно написана, скомпилирована и выполнена.

Далее

Другие статьи

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.