variable definition and actual initialization using extern variable in c programming language

C Programming Language Variable in C Language (Article) Variable in C Language (Program)

1260

This C program demonstrates the use of external variable declarations and definitions. External variables a, b, c, and f are declared at the beginning of the program using the extern keyword, indicating they are defined elsewhere. In the main function, these variables are then defined and initialized: a and b are assigned values of 10 and 20, respectively, and c is calculated as their sum. The value of c is printed using printf. A floating-point division is performed, and the result is assigned to f, which is then printed. The program outputs the values of c and f before terminating.

Program:

#include"stdio.h" 
// Variable declaration:
extern int a, b;
extern int c;
extern float f;

int main () {

   /* variable definition: */
   int a, b;
   int c;
   float f;
 
   /* actual initialization */
   a = 10;
   b = 20;
  
   c = a + b;
   printf("value of c : %d \n", c);

   f = 70.0/3.0;
   printf("value of f : %f \n", f);
 
   return 0;
}

Output:

value of c : 30
value of f : 23.333334
Press any key to continue . . .

This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.