Введение в C (Си)

Теория: Первая программа на Си

Первая программа

В этом уроке мы напишем первую программу на C и сразу пройдем полный цикл: код -> компиляция -> запуск.

Классический старт — Hello, World!.

#include <stdio.h>

int main(void)
{
  printf("Hello, World!\n");
  return 0;
}

Что здесь происходит

  • #include <stdio.h> подключает стандартную библиотеку ввода-вывода, чтобы мы могли использовать printf().
  • main() — точка входа в программу. Выполнение начинается именно с этой функции.
  • printf("Hello, World!\n"); выводит текст в консоль.
  • return 0; означает, что программа завершилась успешно.

Синтаксис

  • Текстовые значения записываются в двойных кавычках.
  • Инструкции внутри функции заканчиваются точкой с запятой.
  • Фигурные скобки {} задают тело функции.

Компиляция и запуск

Теперь скомпилируем программу. Исходный файл, например, называется hello.c.

gcc hello.c

После компиляции обычно появляется исполняемый файл a.out. Запустим его:

./a.out

Ожидаемый результат:

Hello, World!

Итоги

  • В C программу сначала пишут в исходном файле.
  • Затем код компилируют в исполняемый файл.
  • После этого программу запускают из терминала.