Массивы в языке C — это структуры данных, которые позволяют хранить несколько элементов одного типа. Все элементы массива размещаются в памяти последовательно, и каждый элемент имеет свой индекс, который начинается с 0.
Чтобы создать массив, нужно указать его тип, имя и размер. Например:
int массив[5]; // массив из 5 целых чисел
int массив[5] = {1, 2, 3, 4, 5}; // массив с элементами 1, 2, 3, 4, 5
#include <stdio.h>
int main() {
int массив[5] = {1, 2, 3, 4, 5};
printf("%d\n", массив[0]); // выводит 1
return 0;
}
int a = 10; // обычная переменная
int *ptr = &a; // указатель на переменную a
#include <stdio.h>
int main() {
int a = 10;
int *ptr = &a;
printf("%d\n", *ptr); // выводит 10
return 0;
}
#include <stdio.h>
int main() {
int массив[5] = {1, 2, 3, 4, 5};
int *ptr = массив; // указатель на первый элемент массива
for (int i = 0; i < 5; i++) {
printf("%d ", *(ptr + i)); // доступ к элементам через указатель
}
return 0;
}