C 编程标准(正在完善中)
发布时间
阅读量:
阅读量
1、双等号,常量在左,变量在右:
数值通常被放置在等号左侧的位置上
if(2 == a)
写成: if(2 = a) 双等号写成赋值语句,变量在右,会报错。
写成: if(a = 2) 不会报错。
在编写if(null != a) 进行不等式判断时,也应遵守常量置于左侧、变量置于右侧的规定,并以防止忘记添加逻辑非运算符!
2、宏定义define:
宏充当着一个非常重要的编程工具角色。当我们在调用函数或构建复杂的代码架构时,在函数体内直接引用外部变量可能会导致一些问题;为了避免这种状况发生,在函数内部引用外部变量应优先采用全局变量的方式进行处理;此外,在进行某些操作时需要注意全局变量已经被其他地方声明的情况;如果全局变量已经被其他地方声明,则必须确保不会出现冲突或者覆盖的问题;为了避免这些潜在的问题,在编写代码的时候应该尽量避免直接引用外部变量的做法;另外一种常用的方法是在函数内部创建局部变量来替代外部变量的作用;这样做不仅可以避免全局变量被覆盖的问题还能提高代码的安全性
需要用英文中的"Note"开头并保持专业术语的准确性
如: #define MAX(a,b) ( (a) > (b) ? (a) : (b) )
2、注意括号的使用。由里到外,每一层都应该添加括号,防止意外的错误。
全部评论 (0)
还没有任何评论哟~
