RicardasSim icon

init two dimensional array

RicardasSim | PRO | 11/21/19 07:12:04 PM UTC | 0 ⭐ | 632 👁️ | Never ⏰ | []
C |

540 B

|

None

|

0 👍

/

0 👎

//-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