GATE | GATE CS 2008 | Question 85
What is printed by the following C program?
$include <stdio.h>
int f( int x, int *py, int **ppz)
{
int y, z;
**ppz += 1;
z = **ppz;
*py += 2;
y = *py;
x += 3;
return x + y + z;
}
void main()
{
int c, *b, **a;
c = 4;
b = &c;
a = &b;
printf ( "%d" , f(c,b,a));
getchar ();
}
|
(A) 18
(B) 19
(C) 21
(D) 22
Answer: (B)
Explanation: See Question 1 of https://www.geeksforgeeks.org/c-language-set-5/
Quiz of this Question
Last Updated :
28 Jun, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...