-> , . , . :
___-> _;
, , .
:
.* ;
->* .
.
:: : . . :: .
:
, , , . . , . . . , (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, .
, : , , ++. , . , , ..