2D Array in C lang.
#include <stdio.h>
int main()
{
// 1_D Array
// variable name contains pointer of first element
int array_1d[4] = {1, 2, 3, 4};
printf("Element by value : %d\n", array_1d[2]);
printf("Element by using pointer : %d\n", *(array_1d + 1));
// 1_D character array
char char_arr[4] = {'a', 'b', 'c', 'd'};
printf("character by value : %c\n", char_arr[2]);
printf("character by pointer : %c\n\n", *(char_arr + 2));
int array_2d[3][2] = {{0, 0}, {2, 3}, {1, 5}};
// i // 0 1 2
// j // 0 1 0 1 0 1
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 2; j++)
{
printf("%d ", (array_2d[i][j]));
}
printf("\n");
}
return 0;
}
No comments:
Post a Comment