C语言的编程风格第二章

C语言的编程风格第二章,第1张

C语言的编程风格第二章,第2张

第2章:大符号的位置

另一个C编程风格的问题是花括号的处理。不同于缩进大小,几乎没有理由选择一种风格而不是另一种,但有一种推荐的风格,这是Kernighan和Ritchie的经典著作带来的。它将左花括号
放在行尾,右花括号放在行首,如下所示:

If (x为真){we do y}

但是,有一种特殊情况:命名函数:左括号放在下一行的第一个位置,如下:
int function(int x){函数体}

所有非正统的人都会批评这种不一致,但是,所有头脑正常的人都明白:(一)K&R是_ _ _ for _ _,(二)如果K&R是错的。

注意,右括号在它所占据的行上是空,只是它跟在同一语句的延续符号后面。例如,“while”在do-while循环中,或者“else”在if语句中。如下所示:

do { do-loop的主体} while(条件);

if (x = = y) {..} else if (x > y) {...}否则{...}

原因:K&R.

另外需要注意的是,这种放置花括号的方法减少了空行的数量,但并没有降低可读性。所以在屏幕尺寸有限的情况下,可以多一些空行来写一些评论。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言的编程风格第二章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情