§ 1. Введение

§ 1.1 Hello, world!

Нельзя не начать введение с классического примера.

#include <stdio.h>

int main()
{
    printf("Hello, world!");
    return 0;
}

В первой строке мы подключаем консольный ввод и вывод. Функция main(), чьи границы отмечены фигурными скобками, является основной частью программы (входной точкой). Внутри неё находятся команды-выражения. В конце каждого выражения ставится точка с запятой. Сперва мы попросили напечатать на экране приветствие, а затем успешно завершили выполнение (вернув код 0).

Скопируйте этот код и скомпилируйте. Сейчас и в дальнейшем старайтесь повторять стиль форматирования (переносы и отступы). Хоть это и не влияет на работу программы, пишут их для людей.

§ 1.2 Комментарии

Чтобы больше не отвлекаться на это, сразу договоримся, что в коде могут быть однострочные и многострочные комментарии. Они никак не влияют на работу программы. Многострочные комментарии начинаются с символов /* и заканчиваются символами */. Однострочные комментарии начинаются символами // (они появились только в стандарте C99, поэтому старые компиляторы могут их не поддерживать).

#include <stdio.h>

int main()
{
    printf("Hello, world!"); // Вывести "Hello, world!".
    return 0; /* Завершение работы программы.
	         Код 0 означает успех. */
}
12 июня