Question


Which of the following is not an error?
(a) having a function definition that spans two files
(b) using a global variable in a file it was not defined in without defining it with the extern modifier
(c) defining a function prototype without the extern keyword when the definition is in another file
(d) having global variables in different files with the same name

Answer

This answer is hidden. It contains 3 characters.