Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


how does the for loop work actually..suppose for the
following program how it ll work plz explain to me
for(i=5;i>=0;i--)
prinf(i--);

Answers were Sorted based on User's Feedback



how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / ratan

All above answers are wrong.
Correct answer is
5
3
1.
This is because the value "i" is decremented twice (once in
the loop and second time in the printf() function).

Is This Answer Correct ?    24 Yes 2 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / manju

The output for the given for loop is
5 3 1.
why because...
first the value of (i=5)>=0,so 5 is printed.After that i
value is decremented because of i-- in the printf() and
again i value is decremented as specified in for loop.
Now the value of i=3.
Again the loop will be continued untill the value of i
becomes 0.

Is This Answer Correct ?    15 Yes 1 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / jinga lala

5
3
1

Is This Answer Correct ?    10 Yes 0 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / aparna

both of the answers are wrong

Is This Answer Correct ?    10 Yes 2 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / suresh reddy

The correct answer is

5
3
1

because

in for loop "i--" statement is there and again in printf
statement "i--" is there.

Is This Answer Correct ?    8 Yes 1 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / rima

It will give compilatiin error "warning: passing argument 1
of âprintfâ makes pointer from integer without a cast",
because the syntax of printf is not right.
And it would have been printf("%d",i--);
Then correct answer is 531.


This is the correct answer rest all are wrong.[:)]

Is This Answer Correct ?    5 Yes 2 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / vishnu

ur printf syntax is wrong so..u'll will get syntax error

Is This Answer Correct ?    3 Yes 1 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / devi dayal jangra

syntax error.... in prinf...but it should be corrected then
the result will be
5
3
1
Note ...
in first run I=5; printf(i--) print I which is 5 and store 4
in i.
in second run i-- means 4-1=3 then printf(i--) print 3 and
store 2 in i.
in third run... i-- measn 2-1=1 then printf(i--) print 1 and
store 0 in i.
then decreament statement i-- store 1=-1 and when compare
-1>=0 become false and goto next statement after that loop.

Is This Answer Correct ?    2 Yes 0 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / binz

Answer is
5
3
1

But you should change your printf statement to printf("%d",
i--);

Is This Answer Correct ?    2 Yes 0 No

how does the for loop work actually..suppose for the following program how it ll work plz explain ..

Answer / mahender

printf prints value by using format spicefiers
bt in this printf(i--);
means
error

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More C Interview Questions

How to reverse a string using a recursive function, without swapping or using an extra memory?

31 Answers   Cisco, Mind Tree, Motorola, Ophio, Sony, TCS, Wipro,


Tell me what is the purpose of 'register' keyword in c language?

0 Answers  


What are the different types of control structures?

0 Answers  


What is information technology.

1 Answers  


pgm to find number of words starting with capital letters in a file(additional memory usage not allowed)(if a word starting with capital also next letter in word is capital cann't be counted twice)

2 Answers   Subex, Wipro,


hello freinds next week my interview in reliance,nybody has an idea about it intervew questions..so tell

0 Answers   Reliance,


What are the application of void data type in c?

0 Answers  


Why calloc is better than malloc?

0 Answers  


I heard that you have to include stdio.h before calling printf. Why?

0 Answers  


What is volatile, register definition in C

0 Answers   Cognizant,


find second largest element in array w/o using sorting techniques? use onle one for loop.

15 Answers   BitWise, Zycus Infotech,


What is #include conio h?

0 Answers  


Categories