.


:




:

































 

 

 

 





9

, , , , , , . . , , .

, : . , , . , , .

, .

, . , , .

, float, int, char . , , . , -. , , , , , , (. 1).


. 1.

, :

char name[20], description[40], category[12];float cost;int number;

, , , ,

++
++ . , , . , , , , :   struct square {float number;void assignumber(double);float squareit(void);} amount;void square:: assignumber(float num){number = num;}void square:: squareit(void){float toreturn;toreturn = number * number;return(toreturn);}square.assignumber(25.0);cout << "" << square.squareit(); :: (- scoping) .

 

, , , .

, , - . , ++ , . .

. , . , (. 2).


. 2.

struct, , (tag). , , .

. . . .

(template). . , . . , .

- :

struct CD { char name[20]; char description[40]; char category[12]; float cost; int number; };

, CD, : , float . , , 78 (. 3).


. 3.

. , , . float, , , float-. , , . . 4.

struct , , , . , . , CD,

struct CD disc;


. 4.

disc, . , disc . disc CD, 78 , : float int (. 5).


. 5.

(, CD), :

struct CD disc, cdrom;

, disc cdrom, CD. , . , CD VIDEO, :

struct CD disc, cdrom; struct VIDEO movies, vacation;

, . ( ) :

struct CD { char name[20]; char description[40]; char category[12]; float cost; int number; } disc;

, :

CD ; , ;

, , ; , ;

disc , ; CD, , ; .





:


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


:

:

.
==> ...

1522 - | 1358 -


© 2015-2024 lektsii.org - -

: 0.009 .