ANSI main , .. :
int main () {
¼
return 0;
}
return , 0 , .
main , , , . , , . main , () argc argv:
int main (int argc, char *argv[])...
argc int, , . argv , . , .
main argp, (), ,
int main (int argc, char *argv[], char *argp[])
argc, argv, argp, main.
, main .
int main (int argc, char *argv[], char *argp[])
{
int i;
printf ("\n Program Name %s", argv[0]);
for(i=1; i <=argc; i++)
printf ("\n Argument %d = %s", i, argv[i]);
printf ("\n OC parametrs: ");
while (*argp) {
printf ("\n %s", *argp);
argp++;
}
return 0;
}
, main () .
12.
C
, . ( ) , , , .
( ) () : auto, extern, static register.
.
, . () ().
|
|
, :
();
;
.
() , () .
(), , .
, , .
, .
, () .
, , . . .
, , . .
, . (), , .. .
, , auto.
, :
void main(void) {
auto int max, lin;
...
}
, , .
.
( register) , (), ( ), .
, ( ++) &.