Создание массива

При создании массива, нужно указывать его размер (количество элементов, которые могут быть в массиве), чтобы система знала, сколько памяти нужно выделить на данный массив.

int arr[3] = {1, 2, 3};
printf("Number: %i and %i", arr[0], arr[1]); // Number: 1 and 2

В массивах могут быть элементы только одного типа. В примере выше создан массив с числами. Массив со строками создаётся через следующий код:

char* arr[3] = {"C", "C++", "Linux"};
printf("Element: %s", arr[1]); // Element: C++

Также можно создавать многомерные массивы:

int arr[3][2]={
    {1,2},
    {3,4},
    {5,6}
};