|
C++输入输出: - <font color="#001000"><font style="background-color:rgb(255, 255, 255)"><font face="Tahoma"> n: Y5 H. k7 |) a% ~( S
- #include <stdlib.h>0 e" t5 g* C: Z% j% M
- #include <iostream>8 x9 w4 f1 i. x0 k9 W
- #include <string>+ W" g; V6 e' E- p7 C4 C( d' W" I h
- using namespace std;
8 C( ]# l5 ?1 p9 l) C, W - ; v! D. s9 P! O. m
- /**
' t" |3 m9 h/ { @ j7 Z- e+ H( w) Z - * C++输入输出demo
: p I9 u* B: B1 Q$ b; x - */1 V" [8 W8 E0 \0 U$ Z9 d+ b7 B0 s
- int main() {& M& M o& ]5 U" q2 L% J. L" s. m4 U
- int x, y;
* L+ [$ ]. t2 }" w - / ~. w+ H8 w9 ~1 a
- cout << "C++";9 X7 ?# d* s- X( P
- cout << "666666" << endl;7 q5 D; M* @) k1 {1 [
- cout << "006030 -> " << 3 + 0 + 6 << endl;
% m, O' r( ^5 ? B - cin >> x >> y;4 F& U1 H2 H( r! |6 f0 y9 z1 A
- cin >> x >> y;
0 u$ o( t: i3 ~0 h2 E0 q4 ~& T - cin >> y;
! }2 Z- s" }. Y0 X( J @ - cout << "x + y -> " << x + y << endl;
! a* w& V( ~) v* V
# [+ y- [+ _& Z4 Z9 Q- return 0;
9 @8 ?4 h/ z& X9 T! \% | o - }</font></font></font><font color="#001000"><font style="background-color:rgb(255, 255, 255)">
0 T$ k+ |; _7 O) [$ q ~+ { - </font></font>
复制代码C++新特性:
* A0 ~+ k# C; _* b2 d- #include <iostream>4 e# ~# n! b2 p0 O; ^2 N0 n3 a
- using namespace std;
9 X2 e: u: s, k1 U, C) u7 m$ v
3 ]% T/ G8 k) O% N- int main() {4 V6 K- n( g+ K6 L+ z# F' S
- // 1、新的数据类型
+ O2 `& [7 e/ ]% g0 X - bool flag = true;
" g* z+ x. h6 @3 w - if(flag){+ g4 S( E0 D+ @8 }
- cout << flag << endl;, s- j4 g( z y, ?! m
- cout << boolalpha << flag << endl;' {+ ~# m8 E+ v6 m- C y [
- }4 A5 P8 {, Q4 n* f" }
- // 2、直接初始化
6 v; }7 U/ x% i% k3 {! F - int i(32);8 f; g; @4 {- x1 W! E; H% Y
- cout << i << endl;+ P9 p5 C3 F5 Q; d7 a5 z* [$ |
- const j(10);' t+ l3 K6 C. `
- cout << j << endl;
9 E. J! a: s; T5 I' G - // 3、随用随定义跟Java类似
" @/ J% C- m4 }; S% R* o4 c - return 0;
) f# E9 P# o, ^, x/ F - }
- u% k/ k1 q! ^# Y
复制代码
: L# u! K( q& A' Y+ _% c6 |C++数据类型的引用:
6 ]" g+ R( \' Q! H3 b- #include <iostream>3 c8 _$ O% o% u
- using namespace std;- }5 f6 f3 r- H" r2 N# B
- G' e2 K2 C3 z1 `6 d8 J" O
- int main() {
4 i$ i: z. V( ?% N/ I9 j - // 1、新的数据类型
1 q4 u7 i6 i9 T; b - bool flag = true;
: g- G& j1 q3 W6 L - if(flag){
/ a3 ?4 |' g* h4 _, B, v/ H - cout << flag << endl;3 s. m( b1 u' i2 Q9 a
- cout << boolalpha << flag << endl;
6 h8 d- u/ ~+ f7 U$ ~ - }
8 y; w. z2 h- I. ^+ z' q* a; B - // 2、直接初始化
8 K4 x+ |. ~" w - int i(32);2 v" G' [# X& I# r; @7 \( u, i. O
- cout << i << endl;
0 z" C$ h! m0 F; T: ~4 k* X7 D, W - const j(10);
P4 ^: e" ]; o- A2 d - cout << j << endl;$ o3 M5 S1 {% M6 p: { Q& R
- // 3、随用随定义跟Java类似4 I3 _4 ?6 c/ I' ~' R
- return 0;
3 v8 t+ a/ ~4 F0 p- A - }
3 a% H% `( M' J; e
复制代码
+ r5 ?( C) {0 Y1 O |