home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C by Discovery (4th Edition)
/
C_By_Discovery_4th_Edition.tar
/
C_By_Discovery_4th_Edition
/
_DISK_
/
ch8
/
register.c
< prev
next >
Wrap
C/C++ Source or Header
|
2005-06-16
|
811b
|
36 lines
/* register.c
*
* Synopsis - Displays two integer values.
*
* Objective - Illustrates register variables.
*/
/* Include Files */
#include <stdio.h>
/* Function Prototypes */
int increment_a_lot( void );
/* PRECONDITION: none.
*
* POSTCONDITION: Increments a register local variable 1000 times and
* returns the incremented value.
*
*/
int main( void )
{
printf( "%d\n", increment_a_lot() );
printf( "%d\n", increment_a_lot() );
return 0;
}
/*******************************increment_a_lot()*****************/
int increment_a_lot( void )
{
register int number = 0; /* Note 1 */
for ( ; number < 1000; number++ ) /* Note 2 */
;
return ( number );
}