Programming 板


LINE

: #include <iostream.h> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 這東西已經過時了,他應該是<iostream> 而且cin cout cerr 類別都在namespace std裡面 using std::cin; using std::cout; using std::endl; : void main() ^^^^^^^^^ void main是不符合標準的東西 他必須是int main 而且底下應該要回傳某個數字,正常的時候EXIT_SUCCESS : { int n; ok,假設你所謂排版是這一回事的話 : int a[5]={1,2,3,4,5}; : cout<<"n="<<endl; : cin>>n; : try{ if(n<0) n<0丟出了錯誤,好 那麼當他比5大的時候怎麼辦? 比5大的時候答案不是正確的,為什麼不把這情形放進去 : throw "invalid number n"; : int s=0; : for(int i=0;i<n;i++) : s=s+a[i]; : cout<<"sum="<< s<<endl; : } ^^^^ 這個你想對齊誰? : catch(char *e) ^^^^^^^^^^^^^^ "invalid number n"這個是一個 const char* : { : cout<<e<<endl; ^^^^^^^^^^^^^^^ 這邊不是應該要向上縮? : }; ^^^^ 這邊不用分號 : }; ^^^這邊不用分號 排版沒做好先承認吧,口氣這麼糟糕, 這樣的問題該放在C_and_CPP的為什麼不去那邊問? 來這邊還那麼兇是故意要討戰的是吧? 再說,排版不好的程式碼,沒有人想看 特別是你連自己所打的排版都算不出來哪裡排不好了 而且你的排版既不是K&R、不是Java的Style、也不是PublicStyle 我依照你所謂你的排版來看,你根本都在自打嘴巴 這是目前我看過的排版 ----------SLX style ------------ void foo() { arguments... inner_scope { inner_arguments... } } --------- K&R Style ------------------------- void foo(){ arguments... inner_scope{ inner_arguments... } } ---------- Java Style ------------------------ void foo(){ arguments... inner_scope(){ inner_arguments... } } ---------Public Style --------------------- void foo() { arguments... inner_scope() { inner_arguments... } } --------Microsoft Function -------------------- void foo( type arg1, type arg2, ) { arguments... inner_scope() { inner_arguments... } } --------- STL Function Style ----------------- declarator void foo() { arguments... inner_scope() { inner_arguments... } } ----------你的 Style ------------------------ void foo() { arguments... }; void bar() { arguments... }; void bull() { arguments... }; ---------沒排版 Style------------------------------- void foo(){ argument...} void bar() { argument...} void bull() { arguments.. } void shit(){ arguments... } 別人的排版一個就可以歸納出來,可以看出他的樣式 你的卻有三個版本 選一個排版遵守一下不是很好? 對自己好,讓看程式碼的人也好 如果你進公司,或者跟教授專案,或者跟人合作 就一定要遵守他們的排版規則 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.228.138 ※ 編輯: sunneo 來自: 220.132.228.138 (09/24 23:20)
1F:推 freesamael:我才剛想說s大怎麼這麼有容忍力... 220.135.82.153 09/24 23:30
2F:→ freesamael:果然還是爆發了阿XD 220.135.82.153 09/24 23:31
3F:推 sunneo:XDDDDDD220.132.228.138 09/24 23:31
4F:→ sunneo:很氣呀~~~~~220.132.228.138 09/24 23:33
5F:推 StubbornLin:我得了一種沒排或亂排程式碼125.231.227.138 09/24 23:35
6F:→ StubbornLin:就不想看的病125.231.227.138 09/24 23:36
7F:推 PcGrek:推排版教學文!(原來我是public style...XD) 218.163.144.54 09/25 01:39
8F:→ suhue:對不起喔!我想我只是疑問的口氣 問哪裡糟? 219.81.160.184 09/25 10:37
9F:→ suhue:並非怪罪的口氣,可能是單文字容易被誤會 219.81.160.184 09/25 10:38
10F:→ suhue:我想大家一看也知道我並非高手所以才來這 219.81.160.184 09/25 10:39
11F:→ suhue:因為我之前是用BCB dos版學,可能有點過時 219.81.160.184 09/25 10:39
12F:→ suhue:所以上面那些如果不那樣寫,會出現error 219.81.160.184 09/25 10:40
13F:→ suhue:如果有得罪的地方還請見諒阿! 219.81.160.184 09/25 10:41
14F:推 sai199:爆走的sunneo XDDDDD 61.224.237.47 09/25 14:05
15F:推 LiloHuang:看完我之後我想笑了.... 61.230.170.47 09/25 16:02
16F:推 sunneo:="= ... berber220.132.228.138 09/25 16:13
17F:推 UNARYvvv:suhue 那我建議你可以換一個新版的來練習140.115.222.102 09/25 23:35
18F:→ UNARYvvv:畢竟我用 BCB6 也是正常可編過的140.115.222.102 09/25 23:36
19F:→ UNARYvvv:剛開始學習的時候工具好一點也會比較順的140.115.222.102 09/25 23:36
20F:→ UNARYvvv:不然如果碰到編譯器太舊才出現的麻煩140.115.222.102 09/25 23:37
21F:→ UNARYvvv:會浪費不少時間..140.115.222.102 09/25 23:38
22F:推 revivalworld:XDDDDDDD 60.244.216.125 09/26 18:41







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燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP