.


:




:

































 

 

 

 


__ _(_)




{

}

__ , .

- , static extern;

- ;

- - ( ) , ;

- ;

- - , .

 

 

static extern. static , . extern, , , . , extern.

 

. , , int. , , . , , , return, . , , , . return return , . , . /*

*/ int add (int x,int y)

{

return (x+y);

}

/*

 

 

, , . . , . . .

 

 

. , , , . , , auto, . , ( ). , , return . . , return, . , return return .

 

 

, . . . . , , . , .. , . - , . , . , ..

:

void swap (int *a, int *b);

{

int t;

t=*a;

*a=*b;

*b=t;

}

void main()

{

int x=5, y=6;

swap (&x,&y);

....

}

swap int. a b , . x a y b. "" . *a *b swap , x y main. swap x y.

 

 

++ . . ++ , . , . , , . , , , . .

 

 

: . , Visual Basic, ++ . , , .

:

void fun(int a)

{

a=10; //

}

void main()

{

int x=20;

fun(x); // x

...

}

, , .

:

void fun(int *a)

{

*a=10; // x

}

void main()

{

int x=20;

fun(&x); // x

...

}

, , .

:

void fun(int *a,int N)

{

for(int i=0; i<N; i++)

a[i]=i*i; //

}

void main()

{

int x[10];

fun(x,10);

...

}

, , .

 





:


: 2016-12-06; !; : 439 |


:

:

,
==> ...

1541 - | 1515 -


© 2015-2024 lektsii.org - -

: 0.017 .