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
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 |
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 |
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 |
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 |
Answer / vishnu
ur printf syntax is wrong so..u'll will get syntax error
Is This Answer Correct ? | 3 Yes | 1 No |
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 |
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 |
Answer / mahender
printf prints value by using format spicefiers
bt in this printf(i--);
means
error
Is This Answer Correct ? | 1 Yes | 0 No |
what is a NULL Pointer? Whether it is same as an uninitialized pointer?
What is time complexity c?
Write a C program to find the smallest of three integers, without using any of the comparision operators.
Why is malloc used?
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
What is the scope of static variables?
The variables are int sum=10,SuM=20; these are same or different?
I need previous papers of CSC.......plz help out by posting them.......
how we can make 3d venturing graphics on outer interface
Can we add pointers together?
What does the function toupper() do?
Write a program that accept anumber in words