Почнемо з того, що програма Hello World — це перший крок до вивчення будь-якої мови програмування, а також одна з найпростіших програм, яку ви вивчите. Все, що потрібно зробити, це вивести на екран повідомлення Hello World. Давайте подивимося на програму та спробуємо зрозуміти термінологію, яка в ній використовується.
Програма C для друку Hello World
У наведеній нижче програмі на C відображається Hello World.
C
// Simple C program to display 'Hello World'> // Header file for input output functions> #include> // main function -> // where the execution of program begins> int> main()> {> >// prints hello world> >printf>(>'Hello World'>);> >return> 0;> }> |
>
>Вихід
Hello World>
Компіляція першої програми на C
Перш ніж приступити до написання першої програми, користувачеві необхідно налаштувати компілятор програми C, який скомпілює та виконає програму Hello World. Тут ми використали компілятор GCC на базі Windows для компіляції та запуску програми. Щоб дізнатися більше про те, як налаштувати локальний компілятор GCC або запустити його за допомогою онлайнової ide, див Налаштування середовища розробки C .
Крок 1: Для цього потрібно написати програму Hello World у текстовому редакторі та зберегти файл із розширенням .c , наприклад, ми зберегли програму у файлі типу C HelloWorld.c .

Крок 2: Це включає відкриття CMD або рядка командного рядка та перехід до каталогу, де присутній файл HelloWorld.c. Тут він присутній в C:UsersChinSample .
крок 3: Щоб скомпілювати код, виконайте таку команду:
gcc HelloWorld.c>
Це призведе до створення C-виконуваного файлу з випадковою назвою, заданою самим компілятором. Ми отримали назву виконуваного файлу як a.

Щоб дати ім'я, орієнтоване на користувача, виконайте таку команду:
список держав
gcc -o helloworld HelloWorld.c>
Це створить C-виконуваний файл під назвою helloworld.
крок 4: Щоб запустити виконуваний файл і отримати результат, виконайте таку команду:
helloworld>

Пояснення Кодексу
Давайте тепер розберемося з термінологією наведеної вище програми:
Рядок 1:
// Simple C program to display Hello World>
- Це один рядок коментаря. Коментар використовується для відображення додаткової інформації про програму.
- Коментар не містить жодної логіки програмування, оскільки він не читається компілятором. Коли компілятор зустрічає коментар, він просто пропускає цей рядок коду.
- Будь-який рядок, що починається з «//» без лапок АБО між /*…*/ у C є коментарем.
Більше про коментарі в C
Рядок 3:
#include>
- У C усі рядки, які починаються зі знака (#), називаються директивами. Ці оператори обробляються програмою препроцесора, яку викликає компілятор.
- The #включати директива повідомляє компілятору включити файл і #включати вказує компілятору включити файл заголовка до файлу стандартного введення-виведення, який містить оголошення всіх стандартних бібліотечних функцій введення/виведення.
Рядок 6:
int main()>
- Цей рядок використовується для оголошення функції з назвою main, яка повертає дані цілочисельного типу. Функція — це група операторів, призначених для виконання конкретного завдання. Виконання кожної програми на С починається з функції main(), незалежно від того, де ця функція розташована в програмі. Отже, кожна програма на C повинна мати функцію main(), і це функція, з якої починається виконання програми.
- { і } : відкриваючі дужки «{» вказують на початок основної функції, а закриваючі дужки «}» вказують на закінчення основної функції. Все, що знаходиться між цими двома, становить тіло основної функції та називається блоками.
Докладніше про функцію main() у C.
Рядок 10:
printf('Hello World');> - Цей рядок повідомляє компілятору відобразити на екрані повідомлення Hello World. Цей рядок у C називається оператором. Кожен оператор призначений для виконання певного завдання. Крапка з комою «;» використовується для завершення оператора. Символ крапки з комою в кінці оператора використовується, щоб вказати, що оператор на цьому закінчується.
- The printf() Функція використовується для друку потоку символів даних на консолі stdout. Усе, що знаходиться всередині, відображається на пристрої виводу.
Більше про введення/виведення в C.
Рядок 12:
return 0;>
- Це теж заява. Цей оператор використовується для повернення значення з функції та вказує на завершення функції. Цей оператор в основному використовується у функціях для повернення результатів операцій, які виконує функція.
- Відступ : Як ви бачите, printf і оператор return були відступлені або переміщені в праву сторону. Це зроблено для того, щоб зробити код більш читабельним. У такій програмі, як Hello World, це, здається, не має особливого значення, але оскільки програма стає складнішою, код стає більш читабельним і менш схильним до помилок. Тому завжди потрібно використовувати відступи та коментарі, щоб зробити код більш читабельним.
Детальніше про повернення в C.
FAQ про стиль написання програм.