[問題] C與C++的寫法...

看板C_and_CPP作者 ( )時間14年前 (2010/03/19 00:23), 編輯推噓9(9022)
留言31則, 11人參與, 最新討論串1/1
這學期有上資料結構用C語言實作 不過之前學的是C++不是C 所以寫法上有點差異 那我該學哪種寫法,現在工作上都用甚麼在寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.168.93

03/19 00:24, , 1F
交作業是可以交C++的程式碼,我該直接寫C++就好了嗎?
03/19 00:24, 1F

03/19 00:25, , 2F
寫法不是問題 重點是你會不會寫
03/19 00:25, 2F
會寫是會寫但是想知道現在業界現況是寫哪個居多

03/19 00:27, , 3F
工作上用 C 還是 C++ 取決於該專案的歷史包袱有多重。
03/19 00:27, 3F

03/19 00:27, , 4F
任挑一個專精,都會很有幫助,不過我會建議 C 一定要很熟
03/19 00:27, 4F

03/19 00:28, , 5F
學資料結構是要懂它的精神/作法/用途等, 用哪種程式語言
03/19 00:28, 5F

03/19 00:29, , 6F
練習實作不是重點; 不過如果上課教作業有限制或者書本是
03/19 00:29, 6F

03/19 00:29, , 7F
base on C或C++其一, 這個就是你自己要決擇的了:)
03/19 00:29, 7F

03/19 00:30, , 8F
不過如果你想練功,兩種語言都寫一份其實也不錯 XDDD
03/19 00:30, 8F
我現在就是兩種都寫一份XD

03/19 00:30, , 9F
或者第一次作業用純C, 第二次作業練物件導向之類的 XDD
03/19 00:30, 9F

03/19 00:30, , 10F
C++會 C不是也至少會基本嗎??
03/19 00:30, 10F
有一點差異

03/19 00:33, , 11F
我有些同學會用class卻不懂struct...XD 所以也很難講 XD
03/19 00:33, 11F
※ 編輯: partywei626 來自: 60.244.168.93 (03/19 00:37)

03/19 00:37, , 12F
寫法不是問題, 重點要風格一致
03/19 00:37, 12F
※ 編輯: partywei626 來自: 60.244.168.93 (03/19 00:38)

03/19 00:38, , 13F
我會建議利用這個機會充份掌握兩個語言的差異 會有用的
03/19 00:38, 13F

03/19 00:40, , 14F
我覺得以後工作用啥也不一定 搞不好用java or C#...
03/19 00:40, 14F

03/19 00:40, , 15F
學C++感覺比較general
03/19 00:40, 15F

03/19 00:41, , 16F
我覺得重點是procedure programming與oop的觀念囉?
03/19 00:41, 16F
也是!! ※ 編輯: partywei626 來自: 60.244.168.93 (03/19 00:41)

03/19 00:41, , 17F
C比較常見吧 不過C++本來就是建議但不強迫你使用OO和STL
03/19 00:41, 17F

03/19 00:43, , 18F
雖然C++擅用OO+STL很猛 不過和你cowork的 不一定懂...
03/19 00:43, 18F

03/19 00:44, , 19F
反過來說,一起工作的說不定本來都會使用OO+STL,那就是
03/19 00:44, 19F

03/19 00:44, , 20F
相處愉快了 XD 學生多學無害啦
03/19 00:44, 20F

03/19 00:45, , 21F
忘了回答正文問題 看情況 嵌入式的C為主 Android可能Java
03/19 00:45, 21F

03/19 00:46, , 22F
但如果是 視窗程式 或是OS上的應用程式 可能是C++為主
03/19 00:46, 22F

03/19 00:57, , 23F
資料結構跟語言無關吧 工作也不一定用哪個語言
03/19 00:57, 23F

03/19 00:58, , 24F
所以工作用C 你就得用C寫法 工作用C++ 你就得用C++寫法
03/19 00:58, 24F

03/19 01:02, , 25F
需要了解語言的差異, 而且要隨時準備學習新語言, 沒有
03/19 01:02, 25F

03/19 01:02, , 26F
一種語言是學了就能一招打天下的
03/19 01:02, 26F

03/19 01:18, , 27F
我目前遇到的專案都是兩種混用的...
03/19 01:18, 27F

03/19 02:40, , 28F
Qualcomm平台 本身的src也是 c/c++混用 不如問說
03/19 02:40, 28F

03/19 02:41, , 29F
你是在哪一layer寫code 不過 我遇到的都是C++硬port成C
03/19 02:41, 29F

03/19 02:42, , 30F
有時候實在是 !@##$%^%& 醫生有白色巨塔 RD也是...
03/19 02:42, 30F

03/19 13:24, , 31F
android C++ or Java 都有可能 看在哪一層
03/19 13:24, 31F
文章代碼(AID): #1BebEIu8 (C_and_CPP)