| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 362 人关注过本帖
标题:悟.编程——5.变量的定义
只看楼主 加入收藏
多维数组
Rank: 1
等 级:新手上路
帖 子:238
专家分:0
注 册:2006-8-16
收藏
 问题点数:0 回复次数:0 
悟.编程——5.变量的定义

在C++中,变量的定义方式是:
类型名 变量名1,变量名2……;
但你知道吗,在定义变量时还有一些讲究:

1. 定义一个变量空一格
这是一个好的编程习惯,它能使变量的定义变得清晰,下面我们对比对比:
int a,b,c,d,e,f,g;
int a, b, c, d, e, f, g;
你说哪一个清晰一些,肯定是后者吧。那就请你遵守这个规范:定义一个变量空一个。
2. 用同一种方式初始变量
C++中有两种初始内置类型变量的方法:直接初始化、复制初始化。
我想这种定义方式你一定不喜欢,他给人一种眼花缭乱的感觉,即使你遵照了第一条规范:
int a(60), b=7, c=99, d(5), e, f=8, g;
所以请你要用同一种方式初始化内置类型的变量,例如:
int a=60, b=7, c=99, d=5, e, f=8, g; 或
int a(60), b(7), c(99), d(5), e, f(8), g;
3.(一次定义多个变量时)要给变量加注释,请换行
如果你要为变量加注释,下面方法是不好的:
int a /*变量a*/ , b /*变量b*/;
这让人感觉很别扭,我们应该用这种方式:
int a, //变量a
b; //变量b
后者清晰了很多,不是吗?
4. 注意如何命名变量
见 悟.编程--3.变量与常量的命名
5. 只在需要时才定义变量
有些变量并非在程序中一直要用,我们应该在它需要时再定义它,比如说在for语句中定义的循环计数器。
6. 不用改变值就定义成const常量
当你定义的变量在程序运行中不用改变值,请定义成为const常量。
7. 每个变量都最好显示地进行初始化
这是一个编程的好习惯,不管变量是否在函数之外,都进行初始化是好的。但有时我们可以在它使用时再初始化,但不要忘记了。

2007-08-30 21:23
快速回复:悟.编程——5.变量的定义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020008 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved