#include<stdio.h>
void main()
{ int a[4][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}};
for(i=0;i<4;i++);
{for (j=0;j<5;j++);
printf("%d\n",a[i][j]);
printf("\n"); }
}
В чём ошибка при выводе массива?
#include<stdio.h>
void main()
{ int a[4][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}};
for(i=0;i<4;i++);
{for (j=0;j<5;j++);
printf("%d\n",a[i][j]);
printf("\n"); }
}
for(i=0;i<4;i++); // <--- Вот в этой точке с запятой !!!
int **pA = (int **)a;
for(i = 0; i < 4*5; ++i)
printf("%d ", *(pA + i));