热门回答:
变量命名的一个基本原则:见名知意。
编程时。一般会用到两类变量:一类是有具体业务含义的变量。一类是纯数据结构或者算法用到的临时变量。如循环变量等。
对于有具体业务含义的变量
主体采用对应含义的英文单词。大小写方式建议采用匈牙利命名法、驼峰式命名法或者帕斯卡命名法:
匈牙利命名法:
开头字母用变量类型的缩写。其余部分用变量的英文或英文的缩写。要求单词第一个字母大写。
比方说:char cStudentName[10];
驼峰式命名法:
第一个单词首字母小写。后面其他单词首字母大写。
比方说:char studentName[10];
帕斯卡命名法:
每个单词的第一个字母都大写。
比方说:char StudentName[10];
对于纯数据结构或者算法用到的临时变量
直接使用i,j,k等即可。
其他观点:
这是一个非常好的问题。作为一名IT从业者。我来回答一下。
首先。为变量命名是编程过程中最常见的操作之一。在不同的编程语言当中。变量的命名也有其特定的规则。在写法上也有一些不同。比如Java语言当中的命名比较追求命名的完整性。通过名字能够完整呈现出变量的作用。所以Java语言中的变量名通常都比较长。
按照历史经验来看。在给变量命名时出现一定困难的程序员。通常有一个重要的原因。那就是在学习编程语言的过程中。变量命名过于随意。有时候在为变量命名时。根本不考虑其特定的含义。这就导致在学习的过程中。没有完成一个有效的积累。这是一个比较普遍的现象。有很多老师在为变量命名时也会过于随意。
实际上。很多程序员在参加开发岗位的初期。都会出现变量命名困难的问题。很多变量命名方式在团队做review的时候。常常作为一个重点问题被探讨。通常情况下。程序员经过一段时间的积累之后。变量命名都会比较规范。
对于程序员来说。要想解决变量命名障碍的问题。通常有两种比较有效的方式。其一是大量阅读经典的代码。这个过程中会积累大量规范且实用的变量命名方式。很多程序员在参加开源项目的过程中。会自然而然地掌握比较有效的命名方式。其二是提升自身的英语水平。英语水平对于程序员为变量命名也有非常直接的影响。很多程序员在为变量命名时会采用拼音的方式。甚至会出现中英文混用的情况。这对于后期开源代码会产生较大的障碍。
我从事互联网行业多年。目前也在带计算机专业的研究生。主要的研究方向集中在大数据和人工智能领域。我会陆续写一些关于互联网技术方面的文章。感兴趣的朋友可以关注我。相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题。或者是考研方面的问题。都可以私信我!
其他观点:
首先不要使用拼音。除非是很通用的 。例如 taobao
然后应该是名词
您还感兴趣的文章推荐
- 为什么喜欢的总是害自己最深的?背后有何规律?
- 在北京月入14k,这种情况下要不要离职呢?
- 在当前社会背景下,学生学历低会导致爹不疼娘不爱且家庭成员不和睦吗?
- 刚刚离职的我现在还能从事哪些工作呢?
- 为何无人治理满大街逆行的送餐骑手?背后原因大揭秘
以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/168481.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
变量,程序员,方式,第一个,过程中,单词,匈牙利,含义,互联网,也有
没想到大家都对我在编程时给变量命名总觉得困难,有没有什么实用技巧?感兴趣,不过这这篇解答确实也是太好了
变量命名的一个基本原则:见名知意。编程时。一般会用到两类变量:一类是有具体业务含义的变量。一类是纯数据结构或者算法用到