.
/++.
2000
1. . 5
2. .. 5
3. . 6
3.1. . 6
3.2. . 6
4. . 7
5. . 8
5.1. . 8
5.2. . 9
6. . 11
6.1. . 11
6.2. . 12
6.3. . 12
6.4. . 13
6.5. . 13
6.6. ?: 14
6.7. . 14
6.8. . 14
6.9. . 15
7. . 15
8. . 22
8.1. printf () 22
8.2. . 23
8.3. sanf() 23
8.4. / getchar(), putchar() 24
8.5. . 24
8.6. / ++. 24
8.7. . 25
9. .. 26
9.1. . 26
9.2 . 28
10 . 30
10.1 C . 31
10.2 . 32
10.3 . 33
10.4 Inline-. 33
10.5 .. 33
10.6 . 34
11 . 35
11.1 . 35
11.2 . 36
11.3 . 37
12 . 39
12.1 . 39
12.2 . 40
12.3 . 40
13 . 41
13.1 * 41
13.2 . 41
13.3 . 42
13.4 . 42
13.5 . 43
13.6 . 43
13.7 .. 44
13.8 void * 45
14 . 46
14.1 . 46
14.2 . 47
14.3 . 47
. 47
14.4 , . 48
14.5 . 48
14.6 . 49
15 . 50
16 . 51
17 . 52
17.1 . 52
17.2 . 56
17.3 . 56
17.4 . 57
17.5 . 57
17.6 . 58
18 . 59
18.1 new delete ++. 60
18.2 new . 61
18.3 new. 61
18.4 . 62
|
|
19 . 64
19.1 fopen() 64
19.2 fclose() 64
19.3 / fgetc(), fputc() 64
19.4 / . 65
19.5 / . 65
19.6 . 66
19.7 / . 66
20 . 68
20.1 . 68
20.2 . 71
21 . 74
22 . 75
1972 . Bell Laboratories. BCPL (, , ) (1970 , ) UNIX DP 11.
, . , . . , : , .
- . , .
- . .
- . .
- . UNIX , Fortran, Pascal, Basic, , . , , .
- . .
++ - , . ++ Bell Labs 1983 .
1989 Borland Turbo C++ 1.0. 90. Borland C++ 2.0. Windows. Borland C++ 3.0 Objekt Windows. Turbo Pascal 6.0 ++.
1991 , 80% Pascal.
- , , , .
Borland ++ , , , , .
- "" .
- , " " - . , .
++ - Borland C++ Builder, , Windows 95, 98.
1) *., *..
2) *.obj.
3) , *.EXE.
|
|
.