Programming
April 14, 2024Programming
April 14, 2024Programming
| Question 18 |
Consider the following C program
int a, b, c = 0;
void prtFun (void);
int main ()
{
static int a = 1; /* line 1 */
prtFun();
a += 1;
prtFun();
printf ( "n %d %d " , a, b) ;
}
void prtFun (void)
{
static int a = 2; /* line 2 */
int b = 1;
a += ++b;
printf (" n %d %d " , a, b);
} What output will be generated by the given code segment?
![]() | |
![]() | |
![]() | |
![]() |
Question 18 Explanation:
Hence
4 2
6 2
2 0
Correct Answer: C
Question 18 Explanation:
Hence
4 2
6 2
2 0




