Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Структура C-програми | Вступ
Основи C
course content

Зміст курсу

Основи C

Основи C

1. Вступ
2. Дані
3. Оператори
4. Оператори управління
5. Функції
6. Вказівники

bookСтруктура C-програми

Програми, написані мовою C, є блочно-структурованими, часто їх називають "будівельними блоками". Ось базова програма, яка відображає повідомлення "Hello, c<>definity!" на екрані:

Будь ласка, перезавантажте сторінку, якщо у вас виникли проблеми з виконуваними прикладами

c

Main

copy
12345678
#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }

Подвійні косі риски // позначають коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у C:

Директива Include

#include - це директива препроцесора, яка включає файл "stdio.h" у нашу програму. Цю директиву слід розміщувати на початку, перед тим, як основна програма (main) почне виконуватися.

Заголовковий файл Stdio

Файл "stdio.h" містить функцію printf(). Включаючи його, ми просто додаємо можливість відображати текст на екрані до нашої програми. Багато програм на C не мають вбудованого доступу до функцій вводу/виводу (I/O) або інших з бібліотеки "stdio.h". Ось чому нам потрібно явно включити його за допомогою директиви #include.

Примітка

Основний принцип у C - зберігати вашу програму компактною, уникаючи включення непотрібних функцій.

Основна функція

Це основна функція, де знаходиться серце вашої програми. У цьому прикладі вона відповідає за відображення тексту на екрані. Назва цієї функції, main, зарезервована в C, і в кожній програмі повинна бути лише одна функція main. Думайте про функцію main як про двигун автомобіля; вона є необхідною. Ми детальніше розглянемо функції в міру просування цього курсу.

Дужки та Область Видимості

Ви зустрінете багато фігурних дужок { } у C та інших мовах, похідних від C. Це відмінна риса мови.

Ці дужки визначають блоки коду, так само як цеглини складають стіну. Ось спосіб покращити нашу зразкову програму:

c

Main

copy
123456789101112131415161718192021
#include <stdio.h> int main() { // first block { printf("First block\n"); } // second block { printf("Second block\n"); } // third block { printf("Third block\n"); } return 0; }

Кожен блок виробляє свій відповідний вихід.

Ви можете створити стільки функцій `main`, скільки захочете, у програмі на C.

Ви можете створити стільки функцій main, скільки захочете, у програмі на C.

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 1
some-alt