Discussion :: Arrays
-
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);
}
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 |
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