看板 C_and_CPP 關於我們 聯絡資訊
我們學校每個禮拜都有程式研討會寫 UVa 題目 而講師(碩士生)跟我們說不管你寫的是 C 還是 C++ 建議一律選 C++ Compiler 因為有時候你根本不知道你寫的是 C 還是 C++ 例如 ANSI C 的變數宣告不可放在 for 的括號裡面: for (int i = 0; i < 100; ++i) {} // Can't do this in ANSI C 但是改用 C++ Compiler 是合法的 所以我都寫 C 但是選 C++ Compiler code 裡都是 printf scanf XD ※ 引述《friendever (hi~)》之銘言: : 最近在練習打UVA的題目 : 我大部分都用C做 : 雖然有時候要自己弄資料結構 : 不過大致上覺得打得蠻順的 : 前幾天閒來無事看看統計數據 : 發現我非常多人都用C++打 : 而且速度快地也有大半是C++的code : 讓我也想來試試看C++ : 我強迫我用C++打了一次 : 雖然有做出來,不過其實我也只是把stdio改成iostream : 然後裡面用cin cout : 沒有用什麼別的library,整份code看起來和C根本一樣 : 我其實C、C++、JAVA都會打 : 物件導向觀念應該也蠻清楚的 : 不過我覺得UVA的題目似乎不用動用物件導向來解 : 而且我覺得我不熟C++的library : 用起來就沒有如虎添翼的感覺 : 請問我應該要怎麼做 : 才可以強迫我打的code比較像c++的風格? : 是去搞清楚C++常用的library嗎? : 還有什麼其他要注意的嗎? --
Entropy1988:就不要下次插了插頭結果忘了按開關07/30 11:27
ArSaBuLu: 就不要下次開了開關結果忘了放東西07/30 11:30
peter261989:就不要下次記得放東西結果忘了拿出來07/30 11:34
fine246: 就不要下次拿出東西結果擺在那忘了吃07/30 11:47
Entropy1988:就不要下次記得吃飯結果忘了煮下一餐 07/30 11:50
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.183.96
diabloevagto:在寫得時候就自己要注意語法了,選成c++是比較偷懶 03/23 21:05
可是 UVa 只有 C89 有點不方便
uranusjr:for 變數宣告在 C99 就有了... 03/23 23:12
可是瑞凡,UVa 沒有 -std=c99
APE36:每個禮拜的演講?? 何時舉行呢 ??地點在哪?? 03/23 23:26
117 電資大樓 F1012 星期二晚上六點 可是好像不是公開活動耶XD ※ 編輯: s25g5d4 來自: 140.117.183.96 (03/24 00:32)
q82419:那是對基本語法了解的問題吧 03/24 03:49
ccpz:有時候無聊要衝速度排名時,printf/scanf算是很重要的手段 03/24 09:23
Ofianse:樓上願聞其詳~ 04/12 04:56