Структура C-програми
Програми, написані мовою C, є блочно-структурованими, часто їх називають "будівельними блоками". Ось базова програма, яка відображає повідомлення "Hello, c<>definity!"
на екрані:
Будь ласка, перезавантажте сторінку, якщо у вас виникли проблеми з виконуваними прикладами
Main.c
12345678#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }
Подвійні косі риски //
позначають коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у C:
// 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
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; }
Кожен блок виробляє свій відповідний вихід.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Структура C-програми
Свайпніть щоб показати меню
Програми, написані мовою C, є блочно-структурованими, часто їх називають "будівельними блоками". Ось базова програма, яка відображає повідомлення "Hello, c<>definity!"
на екрані:
Будь ласка, перезавантажте сторінку, якщо у вас виникли проблеми з виконуваними прикладами
Main.c
12345678#include <stdio.h> // preprocessor directive int main() // the main function { printf("Hello, c<>definity!\n"); // print text return 0; // exit }
Подвійні косі риски //
позначають коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у C:
// 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
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; }
Кожен блок виробляє свій відповідний вихід.
Дякуємо за ваш відгук!