如何辨别一个程序员是正规军还是野生程序员,主要是看他的代码风格即可,很大牛逼的大佬,都会非常注重代码的风格。所以想成为一名优秀的程序员,良好的代码风格是必不可少的。
1.主流的变量命名规则有以下三种:
(1)小驼峰、大驼峰命名法(java、go、C++比较常用):
小驼峰:即第一个单词首字母小写,后面其他单词首字母大写。
int myAge;
大驼峰:把每个单词的首字母都大写。
int MyAge;
(2)下划线命名法(Python和Linux环境下C/C++编程):
即名称中每一个逻辑断点都用一个下划线来标记。
int my_age
(3)匈牙利命名法(Windows环境下C/C++编程):
变量名 = 属性+类型+对象描述。
int iMyAge
2.举例一些规范化的例子
- 操作符左右一定有空格,例如:
j = j + 1;
- 分隔符(
,
和;
)前一位没有空格,后一位保持空格,例如:int i, j; for (int Index = 0; Index < nums.size(); Index++)
- 花括号和函数保持同一行,并有一个空格例如:
while (i) { i--; }
- 控制语句(while,if,for)后都有一个空格,例如:
while (n) { if (k > 0) return 9; n--; }