Diff between for loop and while loop?
Answers were Sorted based on User's Feedback
Answer / keerthana
for loop is executed the condition is satified ..the loop
is executed. ex: n=5 ..the loop is 5 times executed..becoz
the condition is true..otherwise loop is exit.
while loop is executed the condition is true..otherwise
after one time..executed until the condition is false..
Is This Answer Correct ? | 15 Yes | 5 No |
Answer / naresh lingampally
In both the loops the Out put is same.... but the compile
structure is different:
i.e..,
syn: for(i=0;i<=10;i++)
{
statement;
}
while(i<=10)
{
statement;
i++;
} .
i=0; --> initialization.---{1)
i<=10;---> conditioning ---(2)
i++; ---> incrementation ---(3)
in (while) the compiler order would be
(1) .. not along with the loop
(2),(3) in the loop
but in (for) the order is (1),(2),(3) in a single statement.
NOTE: MAJOR DIFFERENCE IS WE CAN REDUCE THE LENGTH OF THE
PROGRAM (FOR) NAD IS MORE SOPHISTICATED.
Is This Answer Correct ? | 4 Yes | 2 No |
main() {char a[10]={1,2,3,4,5,6};int x; for(x=0;x<4;x++){ b[x]=x+'a';} printf("%s",b);}
Can we replace the struct function in tree syntax with a union?
How to declare a variable?
An integer that indentifies the position of a data item in a sequence of data items a) value b) number c) index d) all of the above
How can I read in an object file and jump to locations in it?
What is the difference between strcpy() and memcpy() function in c programming?
Explain how can you determine the size of an allocated portion of memory?
Why we use conio h in c?
what type of errors are checked during compilation
What are the types of operators in c?
how to go with this?
Given an array of numbers, except for one number all the others occur twice. Give an algorithm to find that number which occurs only once in the array.