Изучаем C: урок для начинающих
Проходите уроки по порядку. В каждом есть краткое объяснение и код, который можно сразу запустить в My Compiler.
Урок 1: Hello, World!
Любой язык начинается отсюда: выведите сообщение на экран, чтобы убедиться, что всё работает.
Открыть в компиляторе#include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; }Урок 2: Переменные
Переменные хранят значения — текст, целые и дробные числа — чтобы их можно было использовать повторно.
Открыть в компиляторе#include <stdio.h> int main(void) { char name[] = "Ada"; int age = 21; double height = 1.75; printf("%s %d %.2f\n", name, age, height); return 0; }Урок 3: Условия
if / else позволяет программе выбирать путь в зависимости от значения.
Открыть в компиляторе#include <stdio.h> int main(void) { int age = 18; if (age >= 18) { printf("Adult\n"); } else if (age >= 13) { printf("Teenager\n"); } else { printf("Child\n"); } return 0; }Урок 4: Циклы
Циклы повторяют блок кода: for — когда известно число повторений, while — когда ждёте выполнения условия.
Открыть в компиляторе#include <stdio.h> int main(void) { for (int i = 1; i <= 5; i++) { printf("%d\n", i); } int n = 3; while (n > 0) { printf("Countdown %d\n", n--); } return 0; }Урок 5: Функции
Функция упаковывает код в повторно используемый блок, который принимает данные и возвращает результат.
Открыть в компиляторе#include <stdio.h> int add(int a, int b) { return a + b; } int main(void) { printf("%d\n", add(2, 3)); return 0; }Урок 6: Последовательность Фибоначчи
Каждое число равно сумме двух предыдущих. Классическое упражнение на переменные, циклы и арифметику.
Открыть в компиляторе#include <stdio.h> int main(void) { int a = 0, b = 1; for (int i = 0; i < 10; i++) { printf("%d ", a); int next = a + b; a = b; b = next; } return 0; }