C编码风格分析和总结.docxVIP

  • 5
  • 0
  • 约1.77千字
  • 约 2页
  • 2023-04-26 发布于上海
  • 举报
编码风格--programs must be written for people to read, and only incidentally for machines to execute. 关键字 if, while, for 与其后的控制表达式的(括号之间插入一个空格分隔,但括号内的表达式应紧贴括号。 双目运算符的两侧插入一个空格分隔,单目运算符和操作数之间不加空格,例如 i=i+1、 ++i、!(i1)、-x、a[1]等。 后缀运算符和操作数之间也不加空格,例如取结构体成员 s.a、函数调用 foo(arg1)、取数组成员 a[i]。 , 号和; 号之后要加空格, 这是英文的书写习惯, 例如 for(i=1;i10;i++)、foo(arg1,arg2)。 以上关于双目运算符和后缀运算符的规则不是严格要求,有时候为了突出优先级也可以写得更紧凑一些,例如 for(i=1;i10;i++)、distance=sqrt(x*x+y*y)等。但是省略的空格一定不要误导了读代码的人,例如 a||bc 很容易让人理解成错误的优先级。 有的人喜欢在变量定义语句中用 Tab 字符,使变量名对齐,这样看起来也很好,但不 是严格要求的。 if/else、while、do/while、for、switch 这些可以带语句块的语句,语句块的 {和}应该和关键字写在一起,用空格隔开,而不是单独占一

文档评论(0)

1亿VIP精品文档

相关文档