Microprocessors - Engineering

Q1:

Consider the following statements about 'Functions' in C
  1. A function can be called any number of times.
  2. A function gets called when the function name is followed by a semicolon.
  3. The order in which functions are defined in a program and the order in which they are called must be the same.
Which of the above statements are correct?

A All

B 1 and 2 only

C 1 and 3 only

D 2 and 3 only

ANS:B - 1 and 2 only

The two orders need not be the same in C.