一般来说,为了方便使用和鉴别,应尽量使用具有一定含义的变量名。具体建议规则如下:
①组成变量名的有字母,数字,和下划线(_),但是,数字和下划线不要作为开头。
②变量名尽量和其表示的变量有关,要么是中文拼音,要么是英文,尽量是英文。比如差旅费的变量是cost_of_trip,比如年龄的变量尽量为age。如果有多个,比如可以为age1,age2等。(如果你弄的不一样,读代码和写代码的时候,很容易出现误解)。
③要区分大小写。例如,cost和Cost是两个不同的变量,要注意啊少年。
④不能用C++的关键字用作名称。例如,不要int int;编译器会傻逼的。
⑤用一个或者两个下划线(_)作为开头会怎么怎么,没看懂,反正最好别。
⑥变量名的长度通常没有限制,但是说不定有限制呢,总之别自找麻烦,短点好。
⑦如果准备命名为my name这样,可以这样写:myname(即省略掉空格),也可以这样写my_name(加下划线代替空格)。后者的好处是如果单词较长的话,比省略掉空格好认。
总而言之,简单,英文,名副其实,不要异想天开脑抽写的很长。
int ab; //没问题 int Ab; //没问题,和前一个不一样 int aB; //没问题,和前两个都不一样 int Int; //没问题,Int和int不一样 int int; //有问题,不能用int作为变量,double也不行 int a_b; //没问题 Int a_b; //有问题,int不能写作Int int _a; //最好别这么写 int __a; //最好也别这么写,咱能不用下划线作为开头么? int a-b; //有问题,不能用-,只能用_ int a_b_c_d_e_f_g; //没问题,但这么写你不累么?
时间: 2024-10-27 05:17:41