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 программу сначала пишут в исходном файле.
  • Затем код компилируют в исполняемый файл.
  • После этого программу запускают из терминала.

Задание

Напишите программу, выводящую на экран фразу Hello, World!.

Внимание: если вы напишете heLLo, woRld! вместо Hello, World!, то это будет считаться другим текстом, потому что заглавные и строчные буквы — это разные символы. Размер буквы называют регистром, и говорят: регистр — важен! Это касается почти всего в коде, поэтому привыкайте всегда обращать внимание на регистр.

Полезное

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются