C Programming :: Declarations and Initializations
-
Is there any difference in the following declarations?
int myfun(int arr[]);
int myfun(arr[20]); -
Suppose a program is divided into three files f1, f2 and f3, and a variable is defined in the file f1 but used in files f2 and f3. In such a case would we need the extern declaration for the variables in the files f2 and f3?
-
Global variable are available to all functions. Does there exist a mechanism by way of which it available to some and not to others.
-
Is it true that a global variable may have several declarations, but only one definition?