我在写程序时,应该注意怎么的风格呢?

只列出自己感觉有用的:

1, 缩进用TAB(8个字节),  当我的程序有3个以上的缩进时,应该修改自己的程序。 附加好处:能在程序变得嵌套层数太多时给我们警告。太多的嵌套对于程序执行的效率和易读性都是致命的杀手。

2, 80行,字符,代码行的极限;

3,既然有代码行极限,很多情况下我们不得不断开一个完整的代码行,这就带来了一个问题:折行后应该如何缩进?好的做法是,第一次折行后,在原来缩进的基础上增加1/2的Tab大小的空格,之后的折行全部对齐第二行。(我明白)

4,空格与空格问题:

需要空格的位置有:
  1)if、while、switch等关键字与之后的左括号(之间。
  2)左花括号{之前。
  3)双目运算符两侧,例如p == NULL。
  4)逗号,与分号;之后,例如for (i = 0; i < 10; i++)。   

不要空格的位置有:
  1)函数名与之后的左括号(,包括带参数的宏与之后的左括号(,例如max(a, b)。
  2)分号;与冒号:之前。
  3)左括号(右边,右括号)左边,例如if (p == NULL)。

需要空行的位置有:
  1)函数的定义之前、函数的定义之后
  2)一组联系紧密的代码段之前和之后

5,花括号,大多数情况我选择换行。  (我明白就好啦)

6,我们对变量要求使用Hungarian命名法。标准如下:

QQ截图20160613194640

QQ截图20160613194714

7,命名:#define 常量应全部都大写,变量名应用英语。

8,函数:函数应该矮小而迷人,而且只做一件事,只覆盖一到两个屏幕。

9,注释:说明代码做些什么而还是什么做的。 试图避免将注释插入函数体中。

吐舌笑脸

 

 

 

参考文献:

1, http://wenku.baidu.com/link?url=58NIxsPgzGF0oKZj3n7uowtiXiPR8vAatfRLgpoKMylnXFNyCc-fKUbw4IdLT5TZBBbSwjL5avmWndHRSTKFbQuLgwfmgKCC9uR5lGAUyoG

2,http://blog.csdn.net/yef147/article/details/6766609

3,http://wenku.baidu.com/link?url=WbZW2UMmbxQG0-YWvv4AhrBz7gU94RfWlrhM9QXoNQineqc8MPs-kfelkGYl0XqF--A_p7RV04On_uawVj6pSZOgN_28T-zS8HuKBDESp9q

原文链接: https://www.cnblogs.com/yinheyi/p/5581859.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    我在写程序时,应该注意怎么的风格呢?

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/395715

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月4日 上午9:55
下一篇 2023年4月4日 上午9:55

相关推荐