Online C Compiler
Открыть в компиляторе

Учебная версия на русском. Код и его вывод сохранены в исходном виде.

«Привет, мир» на C

Разберите заголовок, функцию main и вывод минимальной программы C.

Открыть в компиляторе

«Привет, мир» на 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.

Частые вопросы

Почему код и вывод остаются на английском?

Ключевые слова, идентификаторы и строки, проверяемые тестами, сохранены, чтобы не менять программу. Объяснения и элементы управления переведены.