```c
#include <stdio.h>

int main() {
    printf("Hello, world!\n");
    return 0;
}
```
このプログラムは起動時にコンソールに "*Hello, world!*" というメッセージを表示する。
最初の行 `#include <stdio.h>` はヘッダーファイル `stdio.h` に接続している。このヘッダーファイルにはコンソールにテキストを表示するための関数 `printf()` が含まれている。

printf()`関数は文字列と、その文字列の特殊文字を置き換える引数を受け取ります。この場合、文字列は単に "*Hello, world!*"というテキストに改行文字*n*を続けたものである。printf()`関数は、*n*文字を改行文字に置き換えて、次のテキストが改行で始まるようにする。

コード `return 0;` はプログラムが正常に終了したことを示す。
```c
#include <stdio.h>

int main() {
    printf("Hello, world!\n");
    return 0;
}
```
Эта программа выводит сообщение "*Hello, world!*" в консоль при запуске.
Первая строка `#include <stdio.h>` подключает заголовочный файл `stdio.h`, который содержит функцию `printf()`, используемую для вывода текста в консоль.

Сама функция `printf()` принимает строку и аргументы, которые заменяют специальные символы в этой строке. В данном случае строка - это просто текст "*Hello, world!*", за которым следует символ новой строки *\n*. Функция `printf()` заменит символ *\n* на перевод строки, чтобы следующий текст начался с новой строки.

Код `return 0;` указывает на успешное завершение программы.