Home / C Programming / Arrays :: Discussion

Discussion :: Arrays

  1. Which of the following is correct way to define the function fun() in the below program?

    #include<stdio.h>

    void main()

    {

    int a[3][4];

    fun(a);

    }

  2. A.

     void fun(int p[][4]){}

    B.

     void fun(int *p[4]){}

    C.

     void fun(int *p[][4]){}

    D.

     void fun(int *p[3][4]){}

    E.

     None of these

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    void fun(int p[][4]){ } is the correct way to write the function fun(). while the others are considered only the function fun() is called by using call by reference.


Be The First To Comment