亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

寫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 關注
  • 1074 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號