GATE | GATE CS 2012 | Question 48
Consider the following C program
int a, b, c = 0;
void prtFun ( void );
int main ()
{
static int a = 1;
prtFun();
a += 1;
prtFun();
printf ( "\n %d %d " , a, b) ;
}
void prtFun ( void )
{
static int a = 2;
int b = 1;
a += ++b;
printf ( " \n %d %d " , a, b);
}
|
What output will be generated by the given code segment?
(A)
3 1
4 1
4 2
(B)
4 2
6 1
6 1
(C)
4 2
6 2
2 0
(D)
3 1
5 2
5 2
Answer: (C)
Explanation: See https://www.geeksforgeeks.org/c-language-set-9/
Quiz of this Question
Last Updated :
28 Jun, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...