.


:




:

































 

 

 

 


3.13.




 

#include <iostream>

 

using namespace std;

 

// ;

typedef char* String;

 

// ;

struct Person

{

String name;

String surname;

};

 

// ;

typedef int Number;

 

// ;

struct Record

{

Number number;

Person person;

};

 

int main (void)

{

Record rec;

 

rec.person.name = "Ivan";

rec.person.surname = "Ivanov";

rec.number = 1;

 

cout << rec.number << ". " << rec.person.name

<< " " << rec.person.surname << endl;

 

return 0;

}

 

3.8.

3.8.1. 3.8.2. .

1. , , ().

2. , , ().

 

3.8.1.


1. .

2. .

3. , , .

4. .

5. .

6. .

7. .

8. , .

9. , .

10. .

11. , .

12. , .

13. , .

14. .

15. , , .

16. .

17. .

18. .

19. .

20. .

 


3.8.2.

1. , .

2. .

3. , .

4. .

5. , .

6. , .

7. , .

8. , , .

9. .

10. .

11. , .

12. , .

13. , .

14. , .

15. , , .

16. , .

17. .

18. , .

19. .

20. , .

 

3.8.3.

(strarg) (charg1, charg2), , .

 


1. charg1 strarg.

2. charg1 charg2.

3. charg2 charg1 .

4. charg1 charg2.

5. charg1 charg2.

6. strarg charg1.

7. strarg charg1.

8. charg2 strarg charg1 charg2 .

9. strarg , charg1.

10. charg1 strarg.

11. strarg charg1.

12. , strarg charg1 charg2.

13. charg2 strarg charg1 .

14. , strarg charg1 .

15. strarg charg1.

16. strarg charg1.

17. strarg , charg1.

18. charg1 strarg.

19. strarg , charg1.

20. , strarg, charg1 charg2, charg1 charg2.


4.

4.1.

. , . .

, . , , , , .. , .

. , , . , , , , void. . , , . , inline (). , , , .

(), .

 





:


: 2016-09-06; !; : 326 |


:

:

, , .
==> ...

1786 - | 1467 -


© 2015-2024 lektsii.org - -

: 0.011 .