?
What is the right choice, if the following loop is implemented?
What is the right choice, if the following loop is implemented?
void main()
{
int num = 0;
do{
--num;
printf("%d", num);
}while( ++num >= 0 );
}
void main()
{
int num = 0;
do{
--num;
printf("%d", num);
}while( ++num >= 0 );
}
Answer & Solution
Correct Answer:
Option
D
As the value of num is decremented(--num) and again incremented(++num) and hence no change in num and it remains 0 only causing infinite loop.
Join the Discussion
Login to post a comment or share your explanation.
Login