. .
, , ;
, ;
() / .
. .
- , , .
:
() - ;
- , ;
- ;
- , .
(, , ).
. (), .
.
;
;
;
;
;
.
5. ++. .
C++ , . main . ++ , , .
6. , "" ++.
7. ++.
. , , - .
:
"+" ; "*" ; " / " ;
"" ; "%" .
, . , . : .
8. ++.
9. ++.
, . . . . . , , . :
|
|
<> *<>;
* . , - . , . , :
int *ptr, *ptr1;
float *p, *p1;
:
, :
ptr = ptr1;
p1 = p;
:
ptr++;
ptr1 = ptr1-5;
p1 = p1+2;
ptr 1, , . ptr1 5 , .
. &:
int a, *ptr;
ptr = &a;
. * -,
10. (scanf, cin) ++.
scanf :
scanf ( , );
in , ;
11. (printf, cout) ++.
printf :
printf ( , );
out , .
12. ++.
. . , , , , :
= .
, .
13. ++.
signed char ==> short ==> int ==> long
float ==> double ==> long double
unsigned char ==> unsigned short ==> unsigned int ==> unsigned long
14. if, p :? ++.
:
if(<>) <1>; else <2>.
: , - <1> ; , <2> . , - : <1>, <2>.
|
|
, else:
if <> <1>.
: , <1> ; , . , , <1> , .
. :
<1>?<2>:<3>
<1> , , <2>, . <1> , <3>. :
x=(y<0)? y: y;
y.
15. ++.
, . , . , , .
16. p switch ++.
, . :
switch (<>)
{
case <_1>: <>;
case <_2>: <>;
...
case <_n>: <>;
[default: <>;]
}
<>. . , , , , . , , break, switch ( ). , , default. default , , switch.
17. goto, break, continue ++.
C++ , . , . . :
goto <>
- . , , . ++ . .
Break .
18. for ++.
. - ( ), ++ . - :
for (<..> = <..>; <>; < ..>)
<>;
: , , , , , , . . . , . , . , .
|
|
19. do while ++.
.
:
do <> while(<>)
<> ++, ( );
<> , .
: , , , , . , , . , , . , , .
20. while ++.
, . :
while (<>) <>;
: , , , , . , . , , . , , .
21. ++.
, . :
<> < >[<t>];
<> ( ++);
< > ;
<t> .
, . ,
int b[N][M];
float a[3][4];
N M . i, j. j , i . [i] i- . , , [i][j].
, : , , , . ., , , .