C | Arrays | Pregunta 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;
}

(A) 1 2 3 4
(B) Error del compilador en la línea ” int a[][] = {{1,2},{3,4}};”
(C) 4 valores basura
(D) 4 3 2 1

Respuesta: (B)
Explicación: Hay un error de compilación en la declaración ” int a[][] = {{1,2},{3,4}};” .

Excepto la primera dimensión, todas las demás dimensiones deben especificarse.

int arr[] = {5, 6, 7, 8} //válido

int array[][5] = {}; //válido

int array[][] = {}; //inválido

int array[][10][5] = {}; //válido

int array[][][5] = {}; //
Prueba no válida de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *