.
,
, ,
,
,
-
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- . , .