blob: 6ed7ca2db3e0a5796ff52c6418fb38fcd564bea8 (
plain)
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
|
/************************************************************************
*
* Purpose: Demonstrate global and internal variables
* Author: M J Leslie
* date: 02-Feb-94
*
************************************************************************/
int counter = 0; /* global because we are outside
all blocks. */
int func(void);
main()
{
counter++; /* global because it has not been
declared within this block */
printf("counter is %2d before the call to func\n", counter);
func(); /* call a function. */
printf("counter is %2d after the call to func\n", counter);
}
int func(void)
{
int counter = 10; /* local. */
printf("counter is %2d within func\n", counter);
}
|