变量可以在代码中的任意位置声明。
1 using namespace std;
2 #include <iostream>
3
4 int main ()
5 {
6 double a;
7
8 cout << "Hello, this is a test program." << endl;
9
10 cout << "Type parameter a: ";
11 cin >> a;
12
13 a = (a + 1) / 2;
14
15 double c;
16
17 c = a * 5 + 1;
18
19 cout << "c contains : " << c << endl;
20
21 int i, j;
22
23 i = 0;
24 j = i + 1;
25
26 cout << "j contains : " << j << endl;
27
28 return 0;
29 }
可以用这个特性让代码可读性更好。像C一样,在花括号里面的变量的作用区域即为花括号内部。
1 using namespace std;
2 #include <iostream>
3
4 int main ()
5 {
6 double a;
7
8 cout << "Type a number: ";
9 cin >> a;
10
11 {
12 int a = 1;
13 a = a * 10 + 4;
14 cout << "Local number: " << a << endl;
15 }
16
17 cout << "You typed: " << a << endl;
18
19 return 0;
20 }
这不都跟C一样么??
原文链接: https://www.cnblogs.com/beforus/archive/2012/08/25/2655691.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/60834
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!