Структура Програми на C
Програми, написані мовою C, мають блочну структуру, яку часто називають будівельними блоками. Ось базова програма, яка виводить повідомлення "Hello, c<>definity!" на екран:
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
Подвійна коса риска // позначає коментар у C. Коментарі не впливають на поведінку програми; вони призначені для читання людиною, а не комп'ютером. У C існує два типи коментарів:
comments.h
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.
Керівний принцип у C — робити програму компактною, уникаючи включення непотрібних функцій.
Головна функція
Це основна функція, у якій зосереджена логіка вашої програми. У цьому прикладі вона відповідає за виведення тексту на екран. Назва цієї функції — main — зарезервована в C, і у кожній програмі має бути лише одна функція main. Уявіть функцію main як двигун автомобіля; вона є необхідною. Детальніше про функції буде розглянуто далі у цьому курсі.
Дужки та область видимості
У C та інших мовах, похідних від C, ви часто зустрічатимете фігурні дужки {} — це характерна риса мови. Ці дужки визначають блоки коду, подібно до того, як цеглини формують стіну.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Структура Програми на C
Свайпніть щоб показати меню
Програми, написані мовою C, мають блочну структуру, яку часто називають будівельними блоками. Ось базова програма, яка виводить повідомлення "Hello, c<>definity!" на екран:
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
Подвійна коса риска // позначає коментар у C. Коментарі не впливають на поведінку програми; вони призначені для читання людиною, а не комп'ютером. У C існує два типи коментарів:
comments.h
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.
Керівний принцип у C — робити програму компактною, уникаючи включення непотрібних функцій.
Головна функція
Це основна функція, у якій зосереджена логіка вашої програми. У цьому прикладі вона відповідає за виведення тексту на екран. Назва цієї функції — main — зарезервована в C, і у кожній програмі має бути лише одна функція main. Уявіть функцію main як двигун автомобіля; вона є необхідною. Детальніше про функції буде розглянуто далі у цьому курсі.
Дужки та область видимості
У C та інших мовах, похідних від C, ви часто зустрічатимете фігурні дужки {} — це характерна риса мови. Ці дужки визначають блоки коду, подібно до того, як цеглини формують стіну.
Main.c
1234567891011121314#include <stdio.h> int main() { { // First block printf("First block\n"); } { // Second block printf("Second block\n"); } return 0; }
Дякуємо за ваш відгук!