.


:




:

































 

 

 

 





.

 

,

, ,

,

,

-

 

 

2007


621.3 (075.8)

22.193 73

28

 

 

:

. ,

- . , . . . ;

, - . , . . .

 

 

, . .

28 . : . / . . , . . , . . , . . . : , 2007. 240 .: .

ISBN 978-985-488-192-8

 

, .

, . , , Visual C++ 6.0.

. ++, .

 

621.3 (075.8)

22.193 73

 

 

ISBN 978-985-488-192-8 ã

, 2007


. 8

1. .. 10

1.1. .. 10

1.2. . 10

1.3. . 11

1.4. . 11

1.5. . 12

1.6. . 14

1.7. . 14

1.7. . 15

2. . 17

2.1. . 17

2.2. .. 17

2.3. . 18

2.4. . 19

2.5. . 19

2.6. . 20

2.7. . 21

2.8. (integer) 22

2.9. (char) 22

2.10. (float, double) 23

2.11. 24

3. . 25

3.1. .. 25

3.2. . 26

3.3. .. 26

3.4. .. 27

4. . 27

4.1. , . 27

4.2. . 28

4.3. . 28

4.4. . 29

4.5. . 30

4.6. . 31

4.7. . 31

4.8. . 32

4.9. , . 33

4.10. , () 35

5. . 35

5.1. . 35

5.2. . 35

5.3. . 36

5.4. . 38

.. 39

1. . 40

. 40

. 41

6. . 44

6.1. . 44

6.2. .. 44

6.3. ?:. 47

6.4. () 48

7. . 52

7.1. . 52

7.2. while. 52

7.3. do while. 54

7.4. for 55

8. . 58

8.1. goto. 58

8.2. continue, break return. 58

8.3. exit abort 59

.. 59

2. .. 60

. 60

. 61

3. .. 62

. 62

. 63

9. . 64

9.1. . 64

9.2. sizeof 67

9.3. . 67

9.4. . 69

10. .. 70

10.1. . 70

10.2. .. 71

10.3. . 72

10.4. char 73

10.5. . 76

10.6. .. 77

10.7. . 79

10.8. .. 80

10.9. . 81

10.10. . 81

10.11. . 83

11. . 83

11.1. . 84

11.2. . 86

11.3. .. 87

11.4. typedef 88

11.5. . 89

11.6. . 93

11.7. main. 96

12. . 97

12.1. C. 97

12.2. . 98

12.3. . 98

12.4. . 101

.. 103

4. . 104

. 104

. 105

5. . 106

. 106

. 106

13. , , . 108

13.1. .. 108

13.2. . 108

13.3. . 109

13.4. . 110

13.5. .. 111

13.6. . 112

13.7. . 113

13.8. . 114

13.9. . 115

13.10. . 116

14. . 117

14.1. . 118

14.2. . 119

14.3. . 120

14.4. . 121

14.5. . 122

.. 124

6. . 124

. 124

. 125

7. . 126

. 126

. 126

15. . 127

15.1. . 127

15.2. .. 128

15.2.1. . 129

15.2.2. . 131

15.2.3. . 131

15.2.4. , . 132

15.2.5. . 133

15.3. . 133

15.3.1. . 134

15.3.2. . 136

15.4. . 136

15.4.1. . 137

15.4.2. . 138

15.4.3. . 138

15.4.4. . 138

15.4.5. . 139

15.4.6.
. 140

15.5. . 141

15.5.1. . 142

15.5.2. . 143

15.5.3. . 144

15.5.4. . 144

15.5.5. . 146

15.5.6. . 148

15.5.7. . 150

15.5.8. . 150

15.6. . 151

15.6.1. , . 151

15.6.2. , . 152

15.6.3. . 153

15.7. . 156

15.7.1. - -. 156

15.7.2. -. 157

15.7.3. . 159

15.7.4. . 160

8. . 162

1. . 162

2. . 163

9. . 164

1. . 164

2. . 165

16. .. 166

16.1. -. 166

16.2. . 166

16.3. - Visual C++.. 169

16.4. new delete. 170

16.5. 172

16.6. . 175

.. 180

10. . 181

. 181

. 182

1. ASCII 184

2. . 185

3. . 187

4. Visual C++. 191

5. Visual C++. 198

6. .. 204

6.1. . 204

6.2. . 204

6.3. GDI 204

6.4. . 205

6.5. . 216

6.6. .. 217

6.7. . 223

6.8. . 223

6.9. sin. 225

6.10. . 227

6.11. Polygon . 229

6.12. . 229

6.13. . 230

6.14. . 233

11. . 236

.. 238


1972 . AT&T Bell Laboratory ( .), BCPL. . . K&R. , , 27 . , , (American National Standart Institute) 1983 . ANSI -.

, 1985 . ++, , , - .

, , (), , .

. , , .

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

, , .

, , .. . / , , .

, . , ( ) ( ), .

, , . , , , Turbo C, *. . *. cpp , Borland C ++, Visual C ++, Builder C ++, , ++.

.

( *. obj). ( ), , . , , .

(, ) . (Linker). ( *. exe) , , .

, , , , , , --
.


1.

 

. , :

1) ;

2) ;

3) ;

4) , .. ;

5) , ;

6) , .. .

.

 

.

, .

() .

1. , .

2. , .

3. , - ( ); .

4. , ( ).

5. , .. - , .

. , , .

, , , .

() .

() , , .. .

() .

, , , .

, , , . , , .

, , ý .

, , .. , . .

, , , , . , n , n, n .

, n ( n) , .

, , , . , . .

, à n. , á , .

, . , , . -, , f (n) = 2 n. , , n, n 2 n 3.

, n n; ( ), (n+ 1) / 2 n.

n n 3- . , .





:


: 2016-11-12; !; : 712 |


:

:

, ,
==> ...

1295 - | 1257 -


© 2015-2024 lektsii.org - -

: 0.072 .