2022年源程序书写格式 .pdf
《2022年源程序书写格式 .pdf》由会员分享,可在线阅读,更多相关《2022年源程序书写格式 .pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、源程序书写格式尽管C 语言在语法规定上对书写格式没有严格的限制,但是源程序的排版格式应当遵从多数程序员的惯例, 以便于程序的维护。许多同学可能受中文单词间不需要空格的影响以及C 语言教科书中未对书写格式提出建议,导致书写的C 语言源程序缺少必要的空格,密密麻麻的语法元素拥挤在一起,阅读起来需要首先“断词”。按照惯例应当添加适当的空格,断开相关的“语法单词” 。下面列举出书写方面应注意的几个问题。后面两页附上的源代码样例节选于Linux 的源程序文件ping.c,源代码样例的每行都带有行号,对书写方面应注意的问题提供了实际例子的参考行号。附表 1 C 语言源程序书写格式建议花括号的书写风格有两种
2、:if (xxxxx) yyyyyyyyyyyyyyyyyyyy yyyyyyyyyyyyyyy else zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz if (xxxxx) yyyyyyyyyyyyyyy zzzzzzzzzzzzzzzz else zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz 第一种风格起源于早期UNIX 的内核源代码,即C 语言诞生的地方;第二种风格起源于Pascal 程序员begin/end 关键字的书写习惯向C 语言的转变。目前,在Microsoft 世界和Linux 世界中, 两种书写风格都很常见,第一种风格略占上风。无论
3、选择哪种风格必须做到同一个源程序文件中一致,不要两种风格混用。变量和函数命名方法也有两种风格。一种是匈牙利命名法(源自Microsoft 的一位匈牙利籍天才程序员) ,如:SendAckFrame;另一种方法为传统的下划线分割法,如:send_ack_frame。同一个源程序文件中的命名风格应做到一致。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 1 static int in_cksum(unsigned short *bu
4、f, int sz) 2 3 int nleft = sz; 4 int sum = 0; 5 unsigned short *w = buf; 6 unsigned short ans = 0; 7 8 while (nleft 1) 9 sum += *w+; 10 nleft -= 2; 11 12 13 if (nleft = 1) 14 *(unsigned char *)&ans = *(unsigned char *)w; 15 sum += ans; 16 17 18 sum = (sum 16) + (sum & 0 xFFFF); 19 sum += (sum 16); 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年源程序书写格式 2022 源程序 书写 格式
限制150内