编程风格能体现出一个程序员的在coding上的个人修养。统一的编程风格能够极大的提高程序的质量和可维护性。
这里简单介绍一下变量的命名方法。
先介绍一下变量命名的原则,变量的命名应该清晰,明了,有明确的含义。可以使用完整的单词(当然较短的情况下了)或大家可以基本了解的所写。
若message 缩写为msg, index 缩写ind等等。
另外变量的命名风格要和所使用的系统的风格一致了,整个程序最好是统一的(最好的情况是不管多少人参与,整个程序就像一个人写的)。
接下来介绍一下几种命名方法
1.全小写加下划线,这种风格主要是应用在UNIX环境中。
如my_fish, my_bear.
2.骆驼命名法,该法则的风格是第一个字母小写,以后每个单词的第一个字母都大写。如myCar, myBlog,因为大写字母看上去像是驼峰,所以叫骆驼命名法。
3.就是号称很流行的匈牙利命名法,该命名是在每个变量名的前面加上若干表示数据类型的字符,变量名的第一个字母大写。如iMyCar表示是整型。这个方法流行在windows环境下。
对于C++编程我用的是第三种即类型头加变量名,这是我在上一家公司养成的习惯。我个人的编程风格基本是这样的:
类内的变量加
m_
如:
class CTest
{
public:
int m_iCount;
}
全局变量加g_
int g_iAppStatus;
变量类型和类型头对照关系如下
int -------------------------- i
char -------------------------- c
string -------------------------- str
指针 -------------------------- p
unsigned int ----------------- ui
long ------------------------- l
struct -------------------------- st
char * -------------------------- psz
转载于:https://blog.51cto.com/flybear/275594