博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(二十三)变量名的命名
阅读量:7252 次
发布时间:2019-06-29

本文共 732 字,大约阅读时间需要 2 分钟。

一般来说,为了方便使用和鉴别,应尽量使用具有一定含义的变量名。具体建议规则如下:

①组成变量名的有字母,数字,和下划线(_),但是,数字和下划线不要作为开头。

②变量名尽量和其表示的变量有关,要么是中文拼音,要么是英文,尽量是英文。比如差旅费的变量是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不能写作Intint _a;	//最好别这么写int __a;	//最好也别这么写,咱能不用下划线作为开头么?int a-b;	//有问题,不能用-,只能用_ int a_b_c_d_e_f_g;	//没问题,但这么写你不累么?

转载地址:http://loebm.baihongyu.com/

你可能感兴趣的文章
Ubuntu下安装配置JDK1.7
查看>>
转载:STM32之中断与事件---中断与事件的区别
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.5.10
查看>>
设计模式(十四)单例模式(创建型)
查看>>
JAVA修饰符类型(public,protected,private,friendly)
查看>>
haxm intelx86加速模拟器的安装
查看>>
(ETW) Event Tracing for Windows 入门 (含pdf下载)
查看>>
OSSEC
查看>>
我的前端学习历程
查看>>
Linux Module
查看>>
jquery 自定义click事件执行多次
查看>>
计划给予心脏公式
查看>>
[leetcode]3 Sum closest
查看>>
Android批量图片加载经典系列——afinal框架实现图片的异步缓存加载
查看>>
java Long的iniValue出错
查看>>
Cocos2d-x3.0下一个 Lua与C++打电话给对方
查看>>
伪装隐藏Nginx,PHP版本号提升服务器安全性
查看>>
Linux硬盘的检测(原创)
查看>>
git恢复被修改的文件
查看>>
Javascript Math.ceil()与Math.round()与Math.floor()区别
查看>>