. . C, , -. . .
, , . , , . .
(), . . , , .
, , .
() , .
- -, .
, , , .
, - .
, C . , , main (, ), .
, . , .. , () , .. .
, , (), .. .
(, ) , ( ), .
() :
|
|
_ID_ ();
, , .. .
.
fun, int, double double:
double fun(int, int, int, double);
, , ( ). , .
() :
_ ID_( )
{
return ;
}
.
, return ; (). _, . , . , void. return . , void, , return. , int.
, . , .
. .
, . , void. , void main (void){... }.
return, ( void ). .
, :
int min (int x, int y)
{
return (x<y)? x: y;
}
, , , .
, .
, . , , .
:
|
|
ID_ ( );
, , ( ).
, , , .
. , (. . 12).
, . , . , .
, .
, , . . , , . , , , , . , . , static, :
#include <stdio.h>
void f1(int);
void main(void)
{
f1(5);
}
void f1(int i)
{
int m=0;
puts(" n m p ");
while (i--) {
static int n = 0;
int p = 0;
printf(" %d %d %d \n", n++, m++, p++);
}
}
n , , .. f 1. m . .
n m p
0 0 0
1 1 0
2 2 0
3 3 0
4 4 0