Control Instructions - Programming

Q1:

Which of the following sentences are correct about a for loop in a C program?
1: for loop works faster than a while loop.
2: All things that can be done using a for loop can also be done using a while loop.
3: for(;;); implements an infinite loop.
4: for loop can be used if we want statements in a loop get executed at least once.

A 1

B 1, 2

C 2, 3

D 2, 3, 4

ANS:D - 2, 3, 4

No answer description is available. Let's discuss.