Учебная версия на русском. Код и его вывод сохранены в исходном виде.
«Привет, мир» на C
Разберите заголовок, функцию main и вывод минимальной программы C.

#include <stdio.h> предоставляет объявления функций ввода-вывода, например printf и puts. int main(void) определяет точку входа программы без параметров. Фигурные скобки ограничивают тело функции.
Строковый литерал заключают в двойные кавычки. Последовательность \n обозначает перевод строки. Инструкции заканчиваются точкой с запятой, а return 0 сообщает среде об успешном завершении.
Запустите пример и измените только сообщение. Затем намеренно допустите синтаксическую ошибку, прочитайте диагностику и исправьте её. Исходный текст вывода сохранён, чтобы результат можно было сравнить точно.
Код C
#include <stdio.h>
int main(void) {
char name[64] = "World";
printf("Hello, %s!\n", name);
printf("Welcome to the Online C Compiler & GCC 13 Runner.\n");
printf("Compiler Standard C Version: %ld\n", __STDC_VERSION__);
printf("Status: Execution completed with return code 0.\n");
return 0;
}Открыть в компилятореОжидаемый вывод
Hello, World! Welcome to the Online C Compiler & GCC 13 Runner. Compiler Standard C Version: 201710 Status: Execution completed with return code 0.
Частые вопросы
Почему код и вывод остаются на английском?
Ключевые слова, идентификаторы и строки, проверяемые тестами, сохранены, чтобы не менять программу. Объяснения и элементы управления переведены.