Зміст курсу
Основи C
Основи C
Структура C-програми
Програми, написані мовою C, є блочно-структурованими, часто їх називають "будівельними блоками". Ось базова програма, яка відображає повідомлення "Hello, c<>definity!"
на екрані:
Main
#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:
comments
// This is a single-line comment /* This is a multi-line comment */
Подвійні косі риски //
вказують на коментар. Коментарі не впливають на поведінку вашої програми. Вони призначені для людських читачів, а не для комп'ютера. Існує два типи коментарів у C:
Директива 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
#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; }
Дякуємо за ваш відгук!