init two dimensional array
//-std=c99 -Wall -Wextra -Wpedantic -Wshadow
#include <stdio.h>
#include <stdlib.h>
char arr1[4][3];
char arr2[4][3] ={{'f','g','h'},{'k','l','m'},{'u','v','w'},{'x','y','z'}};
char arr3[4][3] ={[0][0]='a',[0][1]='b'};
int main()
{
printf("%x\n", arr1[0][0]);
printf("%c\n", arr2[0][0]);
printf("%c\n", arr2[0][1]);
printf("%c\n", arr2[1][0]);
printf("%c\n", arr2[1][1]);
printf("%c\n", arr3[0][0]);
printf("%c\n", arr3[0][1]);
return 0;
}
/*
output:
0
f
g
k
l
a
b
*/
Comments