.
++
++ , , , , ( ) .
main, ++.
:
_ _ (_)
{ , :
, , ,
.
}
.
, , Var var [1].
"; ", .
//, /* */.
C++
#include <iostream.h> //
#include <conio.h>
void main() { //
cout << \nHellow, World! \n; //
Getch ();
}
(exe-)
. C++ Borland Windows ( BCW).
++
(M, O, R), M , O , R , M.
unsigned char | [0; 255] Ç Z | ||
char | [-128; 127] Ç Z | ||
unsigned int | [0; 65535] Ç Z | ||
int | [-32768; 32767] Ç Z | ||
unsigned long | [0; ~ 4 .] Ç Z | "~" | |
long | [~ - 2 .; ~ 2 .] Ç Z | ||
float | [3,4*10-38; 3,4*1038] Ç Ç Q | , 7 . | |
double | [1,7*10-308; 1,7*10308] Ç Ç Q | , 15 . | |
long double | [3,4*10-4932; 3,4*104932] Ç Ç Q | , 19 . |
.
Z , Q .
.
16 8 , Æx Æ , , ÆxaAbB, Æ12345.
, , .
:
const _ = ;
.
const float pi = 3.14;
|
|
_ _;
.
.
.
, , , { }.
:
int a, b = 17, B = 21; //
char d = s, ch = Æx31;
() [ ] ->::. | ||
! ~ + - ++ -- & * (_) sizeof new delete | ||
.* ->* | ||
* / % | : , , | |
+ - | ||
<< >> | / | |
< <= >= > | ||
==!= | / | |
& | ||
^ | ||
| | ||
&& | ||
|| | ||
?: | ||
= += /= %= += -= &= ^= |= <<= >>= | ||
, |
. . ( ó ), .
, ++ , , , .
, :
(_)
, int d = (int) 2.71; d 2, .
++
++
[2] .
:
_ {_}
++ :
_;
.
"" , main().
:
ëû __ _ (_);
::= extern | static
extern , ,
static , ,
,
.
, void.
void, return ; , ( ) .
.
int sum(int a, int b) // ; {return a + b;} // ; void main(void) { int A = 2, B = 3; C = sum(A, B); } | int sum(int a, int b); // void main(void) { int A = 2, B = 3; C = sum(A, B); } // : int sum(int a, int b) {return a + b;} |
. , const, , int f(const int a, int b); , f a, .
|
|
++ , ,
int f(int x, int y = 1, int z = 2) {}
, .
.
int k = f(5, 6, 7); // ,
k = f(10, 4); // z 2,
k = f(0); // y z .
. , , .
[3]:
ë_û _ ë(_)û ;
:
,
,
, , , = ,
, .
.
int a = 7; // a a ← 7 [4]
a += (int) 8/3; // a ← 7 + 2
int b = a = 9; // b a ← 9, b ← 9
. , = , .
, .
: ++ --, : , ,
++ c; // ,
b --; // ,
++ (--) () . ++ (--) () .
.
int a, b = 5;
a = ++b; // b ← b + 1, a ← b; : a ← 6, b ← 6
a += b--; // a ← a + b, b ← b 1; : a ← 12, b ← 5