初学者福音C语言的编程风格

初学者福音C语言的编程风格Tab是8个字符,于是缩进也是8个字符.有许多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以承受.理由是:缩进的大小是为了清晰的定义一个块的开头和完毕.特殊是当你已经在计算机前面呆了20多个小时了以后,你会发觉一个大的缩进格式使得你对程序的理解更简单.现在,有一些人说,使用8个字符的缩进使得代码离右边很近,在80个字符宽度的终端屏幕上看程序很难过.答复是,但你的程序有3个以上的缩进的时候,你就应当修改你的程序.总之,8个字符的缩进使得程序易读,还有一个附加的好处,就是它能在你将程序变得嵌套层数太多的时候给你警告.这个时候,你应当修改你的程序.大符号的位置另外一个C程序编程风格的问题是对大括号的处理.同缩进大小不同,几乎没有什么理由去选择一种而不选择另外一种风格,但有一种推举的风格,它是Kernighan和Ritchie的经典的那本书带来的,它将开头的大括号放在一行的最终,而将完毕大括号放在一行的第一位,如下所示:if(xistrue){wedoy}然而,还有一种特别的状况:命名函数:开头的括号是放在下一行的第一位,如下:intfunction(intx){bodyoffunction}全部非正统的人会非难这种不全都性,但是,全部思维正常的人明白:(第一)K以及if(x==y){..}elseif(x>y){...}else{....}理由:K&R.另外,留意到这种大括号的放置方法减小了空行的数量,但却没有削减可读性.于是,在屏幕大小受到限制的时候,你就可以有更多的空行来写些解释了.命名系统C是一种简洁的语言,那么,命名也应当是简洁的.同MODULE-2以及ASCAL语言不同的是,C程序员不使用诸如ThisVariableIsATemporaryCounter之类的命名方式.一个C语言的程序员会将之命名为“tmp“,这很简单书写,且并不是那么难以去理解.然而,当混合类型的名字不得不消失的时候,描述性名字对全局变量来说是必要的了.调用一个名为“foo“全局的函数是很让人恼火的.全局变量(只有你必需使用的时候才使用它),就象全局函数一样,需要描述性的命名方式.假设你有一个函数用来计算活动用户的数量,你应当这样命名--“count_active_users()“--或另外的相近的形式,你不应命名为“cntusr()“.有一种称为Hungarian命名方式,它将函数的类型编码写入变量名中,这种方式是脑子有毛病的一种表现---编译器知道这个类型而且会去检查它,而这样只会迷惑程序员.--知道为什么Micro$oft为什么会生产这么多“臭虫“程序了把!!.

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?