C — это язык программирования, разработанный в 1972 году Деннисом Ритчи. Он считается одним из самых мощных языков и используется для создания операционных систем (например, Linux), драйверов, игр, встроенных систем и высокопроизводительных приложений. 🚀
Высокая производительность: позволяет писать быстрый код.
Гибкость: применяется в разных сферах, от встраиваемых систем до серверных решений.
Контроль над памятью: позволяет управлять памятью напрямую через указатели.
Основы для других языков: знания C помогут освоить C++, Java и другие языки.
Для работы с C тебе понадобится:
✅ Компилятор. Можно использовать GCC (Linux, macOS) или MSVC (Windows).
✅ Редактор кода. Рекомендуется Visual Studio Code или CLion.
Открой терминал и введи:
gcc --version
Если GCC установлен, появится его версия.
В C необходимо указывать тип переменной.
#include <stdio.h>
int main() {
char name[] = "Alice"; // Строка
int age = 25; // Целое число
float pi = 3.14; // Число с плавающей точкой
printf("Имя: %s, Возраст: %d, Число Пи: %.2f\n", name, age, pi);
return 0;
}
Для вывода информации используется printf()
.
#include <stdio.h>
int main() {
printf("Привет, мир!\n");
return 0;
}
Позволяют программе принимать решения.
#include <stdio.h>
int main() {
int age = 20;
if (age >= 18) {
printf("Ты взрослый!\n");
} else {
printf("Ты еще ребенок.\n");
}
return 0;
}
Циклы позволяют повторять действия.
#include <stdio.h>
int main() {
for (int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}
Функции помогают структурировать код.
#include <stdio.h>
int square(int x) {
return x * x;
}
int main() {
printf("Квадрат числа 5: %d\n", square(5));
return 0;
}
Программа генерирует случайное число от 1 до 100.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(0)); // Инициализация генератора случайных чисел
int number = rand() % 100 + 1;
printf("Случайное число: %d\n", number);
return 0;
}
Программа выводит таблицу умножения от 1 до 10.
#include <stdio.h>
int main() {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
printf("%d\t", i * j);
}
printf("\n");
}
return 0;
}
Программа считает символы в строке.
#include <stdio.h>
#include <string.h>
int main() {
char text[] = "Hello, C!";
printf("Количество символов: %lu\n", strlen(text));
return 0;
}
Программа определяет, является ли число четным.
#include <stdio.h>
int main() {
int number = 42;
if (number % 2 == 0) {
printf("%d - четное число\n", number);
} else {
printf("%d - нечетное число\n", number);
}
return 0;
}
Этот код вычисляет факториал заданного числа.
#include <stdio.h>
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
printf("Факториал 5: %d\n", factorial(5));
return 0;
}
C — это мощный язык программирования, который легко изучить. Мы разобрали его основы: переменные, ввод/вывод, условия, циклы и функции. Теперь ты можешь писать свои первые программы! 🚀
Чем больше ты практикуешься, тем лучше становится твой код. Экспериментируй, пробуй новые задачи и осваивай программирование! Удачи в изучении C! 😊
Не нашли нужной статьи?
Напишите нам и ее сделаем!