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 
     int main() 
     {    
        int a[3][4];   
        fun(a);     
        return 0; 
     } 
    
    

     

     

     

     

  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]) 
     {
     } 

    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