Рубрики

C | Массивы | Вопрос 12

#include <stdio.h>

  

int main()

{

    int a[][] = {{1,2},{3,4}};

    int i, j;

    for (i = 0; i < 2; i++)

        for (j = 0; j < 2; j++)

            printf("%d ", a[i][j]);

    return 0;

}

(А) 1 2 3 4
(B) Ошибка компилятора в строке «int a [] [] = {{1,2}, {3,4}};»
(C) 4 значения мусора
(D) 4 3 2 1

Ответ: (Б)
Объяснение: В объявлении есть ошибка компиляции «int a [] [] = {{1,2}, {3,4}};».

За исключением первого измерения, каждое другое измерение должно быть указано.

int arr [] = {5, 6, 7, 8} // действует

Рекомендуемые посты:

C | Массивы | Вопрос 12

0.00 (0%) 0 votes