2013-12-12 3 views
0

Учитывая следующиеУказатель обозначений объявить двумерный массив в программировании C

0 1 2 3 
4 5 6 7 
8 9 10 11 

Как использовать указатель обозначений объявить вышеуказанные данные в виде двумерного массива х.

ли работа просто написать

int (*x)[4] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; 

ответ

2
int x[4][4] = { 
    { 0, 1, 2, 3 }, 
    { 4, 5, 6, 7 }, 
    { 8, 9, 10, 11 }, 
    { 12, 13, 14, 15 } }; 

printf("x[2][2] = %d\n", x[2][2]);