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

bookСтруктура Програми на C

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

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

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

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Директива Include

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

Заголовочний файл Stdio

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

Note
Примітка

Керівний принцип у C — робити програму компактною, уникаючи включення непотрібних функцій.

Головна функція

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

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

У C та інших мовах, похідних від C, ви часто зустрічатимете фігурні дужки {} — це характерна риса мови. Ці дужки визначають блоки коду, подібно до того, як цеглини формують стіну.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Яке з наступних тверджень щодо структури програми на C є правильним?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

What are the two types of comments in C?

Can you explain more about the `#include` directive?

Why is the `main` function so important in a C program?

Awesome!

Completion rate improved to 2.63

bookСтруктура Програми на C

Свайпніть щоб показати меню

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

Main.c

Main.c

copy
12345678
#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }

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

comments.h

comments.h

copy
1234567
// This is a single-line comment /* This is a multi-line comment */

Директива Include

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

Заголовочний файл Stdio

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

Note
Примітка

Керівний принцип у C — робити програму компактною, уникаючи включення непотрібних функцій.

Головна функція

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

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

У C та інших мовах, похідних від C, ви часто зустрічатимете фігурні дужки {} — це характерна риса мови. Ці дужки визначають блоки коду, подібно до того, як цеглини формують стіну.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
question mark

Яке з наступних тверджень щодо структури програми на C є правильним?

Select the correct answer

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

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

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

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