.


:




:

































 

 

 

 


__._;




-> , . , . :

___-> _;

, , .

:

.* ;

->* .

.

:: : . . :: .

:

, , , . . , . . . , (d = 4, f=5, d*2-f;) : d 4; f 5; d*2-f .. 3.

() [ ] . , ,

_ ( );

- . , , ar[1] - , ar+1.

. ?: :

_1? _2: _3

_1. , .. , _2, . _1 0, _3. :

x<0? x: x;

.

() ++ . , , :

(_)

. , , .

, ++ , :

_ ()

, () . :

long (2); // . //long, 2

unsigned long (2); // . .

_, . , .

new delete . .

new _;

new _ ;

, , . , . new . ( ), new (NULL). new . new

* _ = new _ ;

* _ = new _;

_ .

new

delete _;

_ , new. delete . , new. delete (NULL) , .

 

2.7

. () .

-
1 () [] ->::.
2 ! ~ + - ++ -- & * sizeof ( ) new delete () ()  
3 .* ->*
4 * / % ( )
5 + - ( )
6 << >>
7 < <= >= >
8 ==!=
9 &
10 ^
11 |
12 &&
13 ||
14 ?: ( )  
15 = *= /= %= += -= &= ^= |= <<= >>=  
16 , ( )

 

. 1- , 2- ... 16- . , ( ). , (13-4>5 && 3+5<4 && 4+5>3) . (-, +). (13-4), (3+5), (4+5). , :

(13-4>5 && 3+5<4 && 4+5>3)

(9>5 && 3+5<4 && 4+5>3)

(9>5 && 8<4 && 4+5>3)

(9>5 && 8<4 && 9>3)

(1 && 8<4 && 9>3)

(1 && 0 && 9>3)

(1 && 0 && 1)

(0 && 1)

0

, .

 

, , :

[] () {},;: * = # &

.

[] ( )

int A [] = { 1,2,3,4,5}; //

int s [2][5]; //

():

;

, ( ) , , ;

;

, ;

;

.

{} . , , .

, , , for.

, . , .

; , ( ) . , ;, . , .. .

: :

: ;

. , , , :

XYZ: a = b+c d; vv: x*=10; // XYZ vv

, .

- . .

* , :

int * point; //

char ** refer; //

= , :

int D = 62; //

= ( ).

# . , .

& :

int Bl;

int &a = B1;

& , .

 

 

2.7. ++

main(). , ++, main(), , . , main(), :

_ _ ( ){

}

_ ; _ ; - , ; , , , ++.

_ _ ( );

.

, :

int sum(int z, int g) {

int s = z+g;

return s;

}

int ; sum ; (int z, int g) ( z - int, g int); {} ( ); int sum(int z, int g) sum().

, (.. ), .

_(__)

_ ; __ , . , , . sum() :

sum(2, 1); sum(3+5,3-7); sum(f+2, d); sum(2, 2*sum(3,5))

2, 1; , ; , f, , d.

? . , , .. . , . z= 2, g = 1; z= 8, g = -5; ( , , f = 1, d = 6) z= 3, g = 6.

, . return . :

return ;

, . , , , return.

sum() sum(2, 1) int 3; sum(3+5, 3-7) - int 4; sum(f+2, d) - int 9 ( , , f = 1, d = 6). , sum() int, .. , . , :

4+sum(2,1)/3+ sum(sum(1,2), 4); // (4+2+1)/3+ 1+2+4

12. , ( sum(2,1), sum(1,2) , , sum(3, 4)) .

++, sum(), , .

// 2.1

#include "stdafx.h"

#include <iostream>

double max(double c, double k);/*1. max()*/

int sum(int z, int g) { /*2. sum()*/

int s = z+g; //3.

return s; //4.

} //5.

//-----------------------------------------

void main(){ /*6. main()*/

int f = 1, d = 6; //7.

int z = -10, s; //8.

s = sum(3, 4); //9.

std::cout<<"\n s = "<<s; //10.

s = sum(f - d, s) - max(f+s,d); //11.

std::cout<<"\n s = "<<s; //12.

getchar();

} //13.

//-------------------------------------------

double max(double c, double k){ /*14. max()*/

return c>k? c: k; //15.

}

, , . 6-8, main(). 9- sum(), , 2-5, .. sum(), 9- s 7. 10- s . 11- sum() max(), .. 2-5 14-16, s . 12- s . 13- .

, 2-5 ( sum()), sum() . , , .

, , 1- . () max(). , . max() 11- , 14-. :

_ _( );

. , - - , - - . , , sum(). sum() .

, , , . , sin(x), , . , . sin() double sin(double x) math.h. , . , , :

// 2.2

#include "stdafx.h"

#include <iostream>

#include <math.h>

void main(){

double z;// z.

std::cout<<"\n Input x for sin(x), x = ";

std::cin>>z;// z.

std::cout<<"\n Output sin(x) = "<<3*sin(z); /* sin()*/

getchar();

}

sin() , double double. math.h, include . lib, .

, : , , ++. , . , , ..

 





:


: 2018-10-15; !; : 192 |


:

:

, , . , .
==> ...

1711 - | 1547 -


© 2015-2024 lektsii.org - -

: 0.06 .