Структура 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 }
The double forward slashes //
indicate a comment. Comments don't influence the behavior of your program. They're meant for human readers, not the computer. There are two types of comments in C:
// This is a single-line comment
/*
This
is
a
multi-line
comment
*/
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Подвійні косі риски //
вказують на коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у 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 - тримати вашу програму компактною, уникаючи включення непотрібних функцій.
Brackets and Scope
You'll encounter plenty of curly braces { }
in C and other C-derived languages. It's a hallmark of the language.
These braces define blocks of code, much like bricks make up a wall. Here's a way to enhance our sample program:
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 }
The double forward slashes //
indicate a comment. Comments don't influence the behavior of your program. They're meant for human readers, not the computer. There are two types of comments in C:
// This is a single-line comment
/*
This
is
a
multi-line
comment
*/
comments.h
1234567// This is a single-line comment /* This is a multi-line comment */
Подвійні косі риски //
вказують на коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у 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 - тримати вашу програму компактною, уникаючи включення непотрібних функцій.
Brackets and Scope
You'll encounter plenty of curly braces { }
in C and other C-derived languages. It's a hallmark of the language.
These braces define blocks of code, much like bricks make up a wall. Here's a way to enhance our sample program:
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; }
Дякуємо за ваш відгук!