#include<stdio.h>
int fun();
int i;
int main()
{
while(i)
{
fun();
main();
}
printf("hello \n");
return 0;
}
int fun()
{
printf("hi");
}
answer is hello.how??wat is tat while(i) mean?
Answer Posted / vignesh1988i
see first of all variable 'i' is declared as a global
storage class variable .. so according to that storage class
whenever we define an variable i before the main function
and explicatily we haven't initilized that variable means it
will defaultly variable i will have 0....
so when this while is compiled i has 0 which makes the loop
false.. so it will compile the very first statement after
that loop... so it prints hello...........
thank u
| Is This Answer Correct ? | 18 Yes | 0 No |
Post New Answer View All Answers
Explain the difference between null pointer and void pointer.
What is a void * in c?
What are local static variables? How can you use them?
Iam a B.Tech graduate and completed my engineering in 2009, from 2005 to 2009 and after that i had done nothing.Now i want to do job and get into BPO field . Friends give me suggestions as what to say in interview... if they ask me that what would you had done ... these many years without doing job ??????? pls urgent
show how link list can be used to repersent the following polynomial i) 5x+2
What are register variables in c?
How many main () function we can have in a project?
How macro execution is faster than function ?
What is a program flowchart and explain how does it help in writing a program?
Do character constants represent numerical values?
Why pointers are used?
What are structures and unions? State differencves between them.
What is the difference between fread and fwrite function?
hi folks i m approching for h1 b interview on monday 8th of august at montreal and i m having little problem in my approval notice abt my bithdate my employer has made a mistake while applying it is 12th january and istead of that he had done 18 the of january do any body have any solution for that if yes how can i prove my visa officer abt my real birthdate it urgent please let me know guys thaks dipesh patel
What are static variables in c?