为了账号安全,请及时绑定邮箱和手机立即绑定

写C语言代码前的一个格式问题?

写C语言代码前的一个格式问题?

C
我要变大神大神大大神 2016-03-24 11:16:19
# include <stdio.h>int main(void){     return o;}# include <stdio.h>main(){}谭浩强的书是第一种格式,而K&R的书是第二种格式这两个格式哪个好,有什么不同? 我现在在纠结这个问题, 希望能得到慕友们的帮助
查看完整描述

1 回答

已采纳
?
onemoo

TA贡献883条经验 获得超454个赞

先说个题外的:别管格式了,快放下谭老的书,别看那本了...(谭老的书算得上是《C语言错误大全》,误人子弟很多年了...)

另外,你给出的那本K&R代码也不符合现在的C标准(main函数的返回类型为int,不要略去)


代码格式算是编码风格的一部分,没法评价哪个更好。一般团队中为了保持一致性,会统一代码风格。 不过个人学习,选一个你写着顺手、看着顺眼的就好了(入门书的风格会在很大程度上影响你的)。


P.S. 谭老的书我评价过了。K&R的那本《The C Programming Language》是权威经典没错,但它太老了! 最新的也只是C89标准(如:函数声明可省略返回类型在C99之后就不允许了)

查看完整回答
反对 回复 2016-03-30
  • 1 回答
  • 0 关注
  • 1034 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信