1 // define 1D array
2 char arr[3];
3 int nums[3]
4
5 // define and initialized
6 char arr[3] = {'a', 'b', 'c'};
7 int nums[3] = {2, 3, 5};
1 // define 2D array has three string of length 10 each
2 char str[3][10];
3 int nums[2][3];
4
5 // declare and initialized 2D array
6 char str[][] = {{'a', 'b', 'c', '\0'}, {'p', 'q', 'r', '\0'}};
7 int nums[][] = {{5, 9, 3}, {2, 4, 7}};
1 // define 3D array
2 char arr[2][2][1];
3 int nums[2][2][1];
4
5 // define and initialized
6 char arr[2][2][1] = {'a', 'b', 'c', 'd'};
7 int nums[2][2][1] = {3, 5, 2, 8};