. .
01.02
.01
:
. A-347
.
..
. , 2016
1. 1.1 1.2 2. 2.1 2.2 2.3 |
01.02 .01 .
.
:
:
- ;
- ;
- ;
- ;
:
- C++;
- ;
- ;
- ;
- ;
:
- ;
- - ;
- ;
- .
, .
:
ü (A..Z) (a..z) ;
ü 0 9;
ü : {}, / [] () + = /; :? <-> _! & # ^. *
ü : , , .
. . : == -- ++ && {} <<>><= >= += _ = * = / =?: /* */ //
|
|
- , "_", "_".
, . . , . .
++:
Asm, auto, break, case, catch, char, class, const, continue, default, delete, do, double, else, enum, extern, float, for, friend, goto, if, short, signed, sizeoff, stastic, struct, switch, template, try, union, while, void, wchar_t, virtual.
, . , .
, . .
. - . [], 0 ?: .
.
. , , . , , . , , char. . , , . , . , , .
. C++ / * * \, Cu, //, C++. , .
. ++ .
. .
. :;
, . , . .
. : {...}
, , - .
.
:
if (<>) < 1>; [ else < 2>]
|
|
, . - , . : - , - . , 1, 2.
;
;
1 .
-.
:
switch (<>)
{ case < 1>: < 1>
case < 2>: < 2> ...
case < N>: < N>
[ default: <> ]
}
- . - , , , . - break. , , default, .
.
:
while
{
_1;
_2;
_n;
}
while . . while . , while. , , . , . , .