Knowee
Questions
Features
Study Tools

What is the output of the program?void main(){ static int i=5; if(--i){ main () printf ("%d",i);}}A4,3,2,1,0BCompilation ErrorC5,4,3,2,1D0,0,0,0

Question

What is the output of the program?void main(){ static int i=5; if(--i){ main () printf ("%d",i);}}A4,3,2,1,0BCompilation ErrorC5,4,3,2,1D0,0,0,0
🧐 Not the exact question you are looking for?Go ask a question

Solution 1

The output of the program will be a Compilation Error. So, the correct answer is B. Compilation Error. The reason is that the function main() is not supposed to be called recursively according to the C standard. Also, the placement of the printf statement is incorrect. It should be inside the curly Knowee AI is a powerful AI-powered study tool designed to help you to solve study problem.

Knowee AI  is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI  is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI  is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI  is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI  

This problem has been solved

Similar Questions

What is the output of the program?void main(){ static int i=5; if(--i){ main () printf ("%d",i);}}A4,3,2,1,0BCompilation ErrorC5,4,3,2,1D0,0,0,0

What is the output of the following code?#include <stdio.h>int main() {    int i = 0;    for (; i < 5; i++);    printf("%d ", i);    return 0;}

What will be the output of the following C code?#include <stdio.h>int main() {    int i;    for (i = 0; i < 5; i++);    printf("%d\n", i);    return 0;}

What will be the output of the following program? #include<stdio.h> int main() { int i=10; if (i > 10) else printf ( "Hello Cocaine!" ); return 0; }

The output of the code will be ____. int i=5; printf(“%d %d %d”, i, i++, ++i); in c

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.