.


:




:

































 

 

 

 


main




}

void ( ). void , ( ) , , . void, - .

 

++. .

(statement). , , .

() ++ (operator), . ( , C++ (statement) , - ).

, + - / sizeof::.

, , , ( ) ( ).

 

.

( expression) , . / .

, :

int nA1, nA2;

float flt B;

:

nA1 + fltB 2. / nA2

fltB = 2.8

nA1 = (nA2 + fltB) / nA2 - fltB * nA1

 

.

. .

 

 

, .

() ++

 

  :: _::
:: ::
    -> ->
[ ] [ ]
() (_)
sizeof sizeof ()
sizeof sizeof
  ++ lvalue ++
++ ++ lvalue
- - lvalue - -
- - - - lvalue
~ ~
! !
- -
+ +
& & lvalue
* *
new () new mun
delete () delete
delete [ ] delete []
() ()
  * *
/ /
% () %
  + () +
- () -
  << lvalue <<
>> lvalue >>
    < <
<= <=
> >
>= >=
  = = ==
!= !=
  & &
  ^ ^
  | |
  && &&
  || ||
  ?: if ? :
  = lvalue =
* = lvalue * =
/ = lvalue / =
% = lvalue % =
+ = lvalue + =
- = lvalue - =
  , () ,

I ++ I = I + 1

++ I I = I + 1

J = I ++ J = I I = I + 1

J = ++ I I = I + 1 J = I

lvalue (left value) ( LV=A, LV , , .. ).  

 

 

.

, .

, . . , ( ! =)

, :

int nA1 = 2, nA2 = 5.5; // nA2 5,

// 5.5 float int =

float flt B = 3;

nA1 + 2 - nA2 - 1, int ( int).

flt B = nA1+ 2 - nA2 - 1., float, = flt B.

nA1 + 2.2 - nA2 0.8, float ( 2.2 float, float).

flt 2 = nA1+ 2.2 - nA2 0, int, = 0.8, nA1 + 2.2 - nA2 float int.

 

 

:

nA1 + fltB 2. / nA2 // 4.6, float, .. 2. / nA2 0.4

nA1 + fltB 2 / nA2 // 5., float, .. 2 / nA2 0

 

fltB = 2.8 // 2.8, float

 

// 1.6 - 6

nA1 = (nA2 + fltB) / nA2 - fltB * nA1 // =

// nA1 = - 4.4 -4, int

.

- , .

:

nB = 2.8;

nA1 = (nA2 + fB) / nA2 - fB * nA1;

, , . , , .

 

, main.

 

, . , main.

. , , (, ) .

 





:


: 2016-10-06; !; : 338 |


:

:

.
==> ...

1524 - | 1455 -


© 2015-2024 lektsii.org - -

: 0.013 .