.


:




:

































 

 

 

 





.

. , .

 

 

. : printf(), scanf(), getchar(), putchar(). , main(). , main(), . , main(), .

 

, . . , printf() . , .

 

. , , , putchar(), .

 

, " ". . , , . , , , , : , , .

 

. (.. ). (), , , - , , , ().

 

, , :

- - ( )

{

}

 

:

float f(float x){

float y;

y=x*x;

return y;

}

float f(float x){

return x*x;

}

 

- . , , int. , , .

 

, . , , return

return e;

 

e.

, , return, , ,

int f(int a){

if (a>5) return a;

else return 0;

}

 

, void.

:

void f(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

 

return . return , :

return;

 

return . . , return :

int abs(int x)

{

if(x < 0) return(-x);

else return(x);

printf(" !\n");

}

 

return , - .

 

:

f(b);

int t = f(b);

 

.

 

, , . , , . , , , , , .

 

main . , , , main().

 

.

. , , . , , . , , .

, . , ( ). , . - , , .

, , . :

print_num(int i, int j)

{

printf(" i=%d j=%d", i,j);

}

 

:

 

print_num(6,19);

:

int k = print_num(6,19);

 

, : print_num(int i, j)

 

, . , (). , .

- , . . . () , - . , . , - .

:

#include <stdio.h>

/* */

long summa(int m,...) /*m - */

{

int *p=&m; /* m*/

long t=0;

for(;m>=0;m--) t+=*(++p);

return t;

}

void main()

{

printf("\n summa(2,6,4)=%d",summa(2,6,4));

printf("\n summa(6,1,2,3,4,5,6)=%d", summa(6,1,2,3,4,5,6));

 

:

++ .

. , , .

 

int a = 5;

int f(int a){

a+=3;

return a;

}

int k = f(a);

 

a= 5, k= 8.

, .

int *a;

int = 5;

void f(int *a){

(*a)+=3;

}

f(&a);

int k = *a;

 

a= 8, k= 8. , (&)

, , .

int a = 5;

void f(int &a){

a+=3;

}

f(a);

int k = a;

 

, *. , , a= 8, k= 8

 





:


: 2016-09-03; !; : 682 |


:

:

! . .
==> ...

1656 - | 1444 -


© 2015-2024 lektsii.org - -

: 0.025 .