C_and_CPP 板


LINE

最近跟同學合作寫一個專案 發現有些寫程式的習慣不一樣 1. for(;;) { int a = ***** ; } 2. int a = 0; for(;;){ a = *****; } 1 是我的寫法 我喜歡 左右括號在同條線上 這樣要檢查方便多了 宣告放在 {}內 這樣對我來說 可讀性大大提升 而且也不怕別個地方再宣告a ps 所以我超愛 2003 每個 {} 都可以縮起來 可惜 2005 只有函式的 {} 才能縮 2 是我同學的習慣 因為一般書上為了減少行數 都會把左大括號放在最後面 而且他認為宣告放外面 這樣程式跑比較快 不知道大家的習慣呢??? 還是有其他好習慣要養成呢 謝謝 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
1F:推 Bencrie:我用1的迴圈,2的宣告 XD 09/23 19:12
2F:→ sunneo:其實宣告放裡面跟外面都差不多 09/23 19:14
3F:→ sunneo:一般變數 函式內所有block的堆疊都在函式的一開始配置好 09/23 19:14
4F:→ sunneo:只是部分尚未初始化 09/23 19:15
5F:推 frank99977: 1的迴圈,2的宣告 +1.. 09/23 19:29
6F:推 typeotoco:覺得2的刮號比較好用, 可以看比較多的程式碼 09/23 19:38
7F:推 yoco315:跟更多更多的人合作寫了更多更多的程式以後.. 09/23 19:50
8F:→ yoco315:你會發現這個只是小問題..  ̄▽ ̄ 09/23 19:50
9F:→ softwind:這兩種宣告 變數可見度 差很多吧... 09/23 19:56
10F:推 chrisdar:1的宣告 2的迴圈 我從JAVA過來的 09/23 20:03
11F:→ chrisdar:我自己習慣遵循的理論 變數可見度最小化理論 09/23 20:04
12F:推 wa120:我用1的迴圈,2的宣告.. 09/23 20:23
13F:推 legnaleurc:1的宣告, 2的迴圈 09/23 20:59
14F:→ legnaleurc:不過其實只要同一個檔案的style都一樣就好了 09/23 20:59
15F:→ legnaleurc:在大型專案裡面這些真的都是小事....看得懂最重要:P 09/23 21:00
16F:→ dneif:我用2 09/23 21:27
17F:推 netsphere:我用1的迴圈,2的宣告 09/23 21:50
18F:推 byemark:for(int a=0;;) ... 這樣不就好了= = 09/23 22:11
19F:推 ShaiMo:都可吧..我習慣用1宣告2迴圈 09/23 22:29
20F:→ DarkNT:astyle是你的好朋友,各自format各自的吧... 09/23 22:42
21F:推 stonehomelaa:astyle + 1 09/24 00:09
22F:推 compbell:我是1的宣告, 2的迴圈XD 09/24 00:22
23F:推 kikiqqp:1.的迴圈 宣告看情況 主要看我要讓這變數用到何時 09/24 00:40
24F:→ kikiqqp:小迴圈常用for(int a = 0, j = 0;;)就解決了 但純C不能這 09/24 00:41
25F:→ wulawu:google C++ style guide http://0rz.tw/304P1 09/24 01:08
26F:推 niewolf:也是1的迴圈 2的宣告 09/24 01:41
27F:→ niewolf:宣告用1的方式 只有在變數只在for loop使用的情況而已 09/24 01:42
28F:推 gundan:完全跟2一樣 ... 09/24 09:18
29F:推 coldfly:我也用2 :P 09/24 10:50
30F:推 lungswu:我比較想知道2的寫法是什麼時候流行的......XD 09/24 11:34
31F:推 gozha:1的宣告、2的括號 09/24 12:27
32F:→ gozha:看錯了我是 for(int a;;){ 09/24 12:28
33F:推 bobhsiao:(2) +1, K&R也是這樣 09/24 13:06
34F:推 legendmtg:K&R +1 09/24 13:18
35F:→ Celios:我用一 當看到一狗票 } 時2會很難對 09/24 14:44
36F:推 mizuki2005:(2) +1 習慣這樣寫了 09/24 15:42
37F:推 LiloHuang:(2) +1, 每個team最好有一個固定的 coding style 09/24 19:56
38F:推 jgnh:(2) +1 當然{和}稍微不太好對齊 但就用習慣了 看順眼了 09/25 16:43
39F:推 freelancer:(1) 是增加程式行數的好方法,但我用(2)...:P 09/25 18:28
40F:推 YMman:(2)+1, C的寫法是2… 09/26 15:32
41F:→ iimac:(2) +1 從純C就開始這樣用了.只有小迴圈會用1的宣告 10/24 02:53







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP