Handbook of Computer Science(cs) and IT

C Variable Types

A variable is just a named area of storage that can hold a single value. There are two main variable types

  1. Local variable 2. Global variable

Local Variable

Scope of a local variable is confined within the block or function, where it is defined.

Global Variable

Global variable is defined at the top of the program file and it can be visible and modified by any function that may reference it. Global variables are initialized automatically by the system when we define them. If same variable name is being used for global and local variables, then local variable takes preference in its scope.

# include <stdio. h>

#  include <conio.h>

int i = 4;

/ *Global defi ni ti on*/

main ( )

{

i+ +; // This is global variable and will be incremented to 5 func ( );

printf (“value of i =% d… main function \n”, );

}

func ( )

{

Int i=10;                 /* Local definition */

i + +// This is local variable here

printf (“value of i =% d…func ( ) function \n”, ),

}

This will produce following result

Value of i =11 … func ( ) function

Value of i —- 5 … main function

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Leave a Reply

Your email address will not be published. Required fields are marked *