Jan 24, 2022

Operations on 2 Dimensional Array in C language

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

Comparing two files in C language.

Operations on More than one File.    # include < stdio.h > # include < stdlib.h > # include < string.h > int main ( int ...