DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
C language compiler

Function definitions

A function definition includes the body of the function after the declaration of the function. As with declarations, a function may be defined as a function prototype definition or defined in the old style. The function prototype style includes type declarations for each parameter in the parameter list. This example shows how main would be defined in each style:

Function prototype style Old style  
int int  
main(int argc, char *argv[]) main(argc, argv)  
{ int argc;  
 ... char *argv[];  
} {  
  ...  
  }  
Some important rules that govern function definitions:


Next topic: Conversions and expressions
Previous topic: Function declarators

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003