C Language MCQ - English
In C, if you pass an array as an argument to a function, what actually gets pass
Home | Discussion ForumIn C, if you pass an array as an argument to a function, what actually gets passed?
Answer : C
View More Related Question
1) What is the maximum number of dimensions an array in C may have?
2) In C Programming, If we need to store word "INDIA" then syntax is as below –
View Answer
3) What will be the output of the program if the array begins at 65472 and each integer occupies 2 bytes?
#include <stdio.h>
void main()
{
int a[3][4] = {1, 2, 3, 4, 4, 3, 2, 1, 7, 8, 9, 0};
printf("%u, %u", a+1, &a+1);
}
4) What will be the output of the program ? #include<stdio.h>
int main()
{
int a[5] = {51, 1, 5, 20, 25};
int x, y, z;
x = ++a[1];
y = a[1]++;
z = a[x++];
printf("%d, %d, %d", x, y, z);
return 0;
}
5) In C, if you pass an array as an argument to a function, what actually gets passed?
View Answer