C语言代码规范(九)运算符优先级使用括号提高阅读性
举简单例子
a = b | c << d + 2;
对于大牛没有问题,对于我这样的码农需要思考一下运算优先级
对于这种情况华某有规范使用括号来表示运算顺序,从而提高代码可阅读性
a = b | ( c << (d + 2) );
这样一目了然,大家好才是真的好。记住大神的话:代码是写给别人看的。
C语言代码规范(九)运算符优先级使用括号提高阅读性相关推荐
- 嵌入式C语言代码规范
C语言代码规范 参考安富莱C语言编码规范 1.文件与目录 1.文件及目录的命名规定可用的字符集是[A-Z:a-z:0-9:._-]. 2.源文件名后缀用小写字母 .c 和.h. 3.文件的命名要准确清 ...
- C语言代码规范(编程规范)
首页 > 编程笔记 > C语言笔记 阅读:7,165 C语言代码规范(编程规范) C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法/数据结构辅导班」,全部都是一对一教学:一 ...
- go语言代码规范详解
本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格,提高代码的可读性,规范性和统一性.本规范将从命名规范,注释规范,代码风格和 Go 语言提供的常用的工具这几个方面做一 ...
- C语言代码规范(一)缩进与换行
一.缩进的空格数为4个.最好配置代码编辑器将TAB键设置为空格替换,避免出现另一个编辑器打开时格式变乱的情况. 例如Notepad++设置 KEIL设置 二."{" 和 " ...
- C语言代码规范(四)命名规则
一.宏定义全部字母大写,单词间下划线间隔 #define FLASH_PAGE_SIZE 256 #define FLASH_SECTOR_SIZE (4 * 1024) #define FLASH_ ...
- 2011软考软件设计师:C语言代码规范问题(1
1. C言语书写规范 1. 1符号命名规则 1. 1. 1符号名包括模块名.常量名.标号名.子顺序名等. 这些名字应该能反映它所代表的实践东西, 具有一定的意义, 用大写字母命名. 除了规则以外, ( ...
- C语言代码规范(三)if语句
一.整型变量与0比较 许多人为了一时之便,模仿布尔变量风格写为如下代码 if(value) {... }if(!value) {... } 应当用 == 或 != 来与0比较 if(0 == valu ...
- C语言代码规范(二)空格
一.逗号, 之后加空格 printf("error! score[%d] = %d\n", i, score[i]); 二.分号; 之后加空格 for(i = 0; i < ...
- C语言代码规范(十)花里胡哨代码鉴赏
一.宏定义篇 1.作者的目的是防止GPIO口赋值超过1.但是有明显自觉高人一等,瞧不起读者的感觉. uint8_t not_func(uint8_t sw) {return (sw?1:0); }#d ...
最新文章
- Spark Streaming事务
- 特征抽取--标签与索引的转化: IndexToString
- python中用于获取当前目录的是_python中获得当前目录和上级目录的实现方法
- 使用MATLAB快速完成对ADC信号质量的分析
- 判断两颗棵二叉树是否相等
- mysql 主从 sql线程no_Mysql 主从同步 slave_sql_running 为no
- css动画定义,CSS3中Animation动画的定义和调用
- 我的一个朋友加班猝死了,我很恐慌
- 微信语音遥控Windows Azure云虚拟机
- JS高级程序设计第四版启航
- python绘制风玫瑰图_用Python matplotlib 怎么画风向玫瑰图 能给出程序的
- 时间序列的数据分析(七):数据平稳性
- Centos7 添加大于2T磁盘,使用GPT硬盘格式和XFS文件系统
- ionic3开发Android相关资料
- 计算机二级Python大题
- 想通过参加会议年入30万,没这些能力可不行——百格活动
- hadoop block split 区别
- Win10 怎么显示隐藏文件和文件夹
- 强智科技教务处模拟登录
- 工作负载型控制器的应用