.


:




:

































 

 

 

 


4. , .




/*stat.c*/main() { doit(); doit(); doit(); doit(); }doit() { intautovar = 0; intstatvar = 0; printf("autovar %dstatvar \ %d\n", autovar, statvar); ++autovar; ++statvar; return(0); }

doit(), :

staticintstatvar = 0;

:

autovar 0 statvar 0 autovar 0 statvar 1 autovar 0 statvar 2 autovar 0 statvar 3

statvar , 0. statvar , . statvar , 1, ++statvar;. 1 0 .

, .

, . , puts(), , , , , . puts() , :

puts("!");

"!" puts() , .

. , , . , , .

, , . , puts() , : . , , , . , (.5), ,

, , . , *. , , .


. 5.

 

, . :

main() { int count; count = 5; doubles(count); }doubles(num)intnum; { printf("%d", num * 2); return(0); }

 

doubles(count);

main() count. doubles() num. num, , , count. , , num, , doubles(). . , , . , , , . , .

 

 


. 6.

doubles() ( . 6).

  1. doudles(), count.
  2. doubles() num 5.
  3. printf().
++
++ :doubles(intnum)

 

 

5 , , . area() . , main(), area() :

area(length, width, fnum);




:


: 2017-03-12; !; : 199 |


:

:

.
==> ...

1622 - | 1592 -


© 2015-2024 lektsii.org - -

: 0.009 .