5 years ago in C Basic Concepts

Is there any difference between following declarations?
1 : extern int fun();
2 : int fun();

[A] Both are identical
[B] No difference, except extern int fun(); is probably in another file
[C] int fun(); is overrided with extern int fun();
[D] None of these
Loading...
Next Question

Overall Stats

Attempted 225
Correct 46
Incorrect 77
Viewed 102

Answers

Guest
Guest
Deep
Deep - 1 month ago

Deep from Kolkata, India is saying int fun(); is overrided with extern int fun(); is correct answer

indhuja indhuja
indhuja indhuja - 4 months ago

indhuja indhuja from Erode, India is saying int fun(); is overrided with extern int fun(); is correct answer

vijay k
vijay k - 6 months ago

vijay k from Chennai, India is saying None of these is correct answer

Sidharth kashyap
Sidharth kashyap - 6 months ago

Sidharth kashyap from Patna, India is saying Both are identical is correct answer

R.K YouTube channel
R.K YouTube channel - 8 months ago

R.K YouTube channel from Bhubaneswar, India is saying None of these is correct answer

Related Questions

Choose the correct statement

  • [A] An identifier may start with an underscore
  • [B] An identifier may end with an underscore
  • [C] IF is a valid identifier
  • [D] All of above