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

Whatsapp
Facebook