請問C 跟 C++哪ㄍ簡單 我想學!!請大大給我意見
請問C 跟 C++哪ㄍ簡單 我想學!!請大大給我意見
請問C 跟 C++哪ㄍ簡單 我想學!!請大大給我意見
2007-07-04 19:09:07 · 5 個解答 · 發問者 Cacker 1 in 電腦與網際網路 ➔ 程式設計
我是想去pcschool學
有哪些課程可以報名ㄋ?
2007-07-05 09:33:30 · update #1
學習C語言,可以抓住以下幾個重點分段學習。
1.I/O處理(輸出輸入處理)
2.條件判斷處理
3.loop(迴圈)
4.陣列(Array)的使用
5.指標(Pointer)的使用
6.函式(function)的設計與使用
7.檔案處理
當你對C有一定的了解過後可以進入C 的部份,
所謂的C 他是C的延伸在傳統的C語言加入物件導向的概念。
學習的重點概念可簡單分類如下:
1.類別(class)
2.繼承(Inheritance)
3.樣板(template)
4.例外處理
所以C幾乎可以說是C 的子集合。C會比較簡單。
你可以先學C然後真的有興趣想深入探討可以再學C 。
這兩種語言語法是相容的不衝突的。
推薦的書:《C How To Program》、《C How To Program》(看不懂英文可以買中譯本)
學習時要注重的練習,上機實做才能發現問題,才會有思考的動力來源。釐清概念後不要只是紙上談兵,實際操作這樣一來印像是可比較深刻,在寫程式設計上面也比較好做應用。當你學會了其中一種程式掌握其學習方法接下來就可以依樣畫葫蘆,去學習想要使用的程式語言,當前目標應當是先掌握與熟析其中一種以言,然後再去做延伸的學習。
2007-07-08 12:49:02 補充:
要學可以學C++課程再由C++進入到JAVA
C++從C的基礎開始慢慢進入到C++也就是說所謂的物件導向。
一開始直接接觸JAVA或許會比較困難依點。
但是我們從C++切入JAVA就是一個還不錯的途徑。
程式語言太多種了學也學不完。
學要學他的每段精神,內涵。
先精通其中一種,其他的語言就可以自修上手。
不用先急著一口氣學很多種,先專注的學期中一種。
C++是一個不錯的,包含C的傳統也包含了物件導向的觀念,
所以可以建議從C++下手。
2007-07-05 08:59:21 · answer #1 · answered by SAMPAHE 3 · 0⤊ 0⤋
我是從C開始學起的再學C++。基本語法,像是for 、if 、while在這兩者是一樣的語法。只要是差列印與輸入資料上的語法,像是C在列印上是 printf,C++則是C++是cout。
簡單的說,由C去學C++,應該是蠻快的。等於在學C++時是在學C++的一些特殊功能!!不必在從最基本的開始學起!!
2007-07-09 20:54:55 · answer #2 · answered by 火 V.S 靜 2 · 0⤊ 0⤋
C 語言是 C++ 的傳統語言。
你可以直接學 C++;先學 C 語言,就很容易學 C++。
C 語言是簡單易懂的,但是它只要到書局買書、或是到圖書館借書,邊看邊學就好了,根本不用花大筆金錢到電腦補習班上課。
C 語言較難的地方在於「資料結構」,書局或圖書館也有相關的書本可以查閱。
因為 JAVA 來自 C++ 物件導向的部分,所以學會 C++ 也就容易學會 JAVA 語言。
假如要花錢學程式語言,建議學 JAVA,然後考 JAVA 的認證。
2007-07-05 12:09:44 · answer #3 · answered by Big_John-tw 7 · 0⤊ 0⤋
C 跟 C++ 哪個簡單?
若從程式語言類別學來看,
就如同問: 傳統語言與物件導向語言哪個好學一樣?
這問題對程式初學者來說, 越來越多人覺得是 C++ 較適合,
因為物件導向語言(像C++)在程式設計的各方面
(像是 data integrity/protection/abstraction)考量下,
其優點是較多, 較完善的. 學物件導向語言對軟體工程是最佳的.
一些人的程式設計習慣用法不好, 常是因為先學傳統語言,
後來雖然學了物件導向語言, 卻不易改掉舊的壞習慣.
不過, 對於已經有學過一種傳統語言(像 Fortran), 卻沒物件導向觀念的人,
C 當然比 C++ 容易.
所以, 必須考慮, 您是要簡單, 還是要較完善的語言及好的習慣.
也許, 如其他高手回答的 "先學 C, 然後再 C++" 比較好.
我的意見則是: "先學 C, 然後一定要再學 C++"
(另一方面, 真正程式高手, 當然是不用 C++ 一樣可以完成好的程式)
哪個程式語言簡單? 還必須考量其附帶的作業環境 (包括像程式編輯, 程式編譯, 除錯, 合作整合, ...).
好的操作平台, 讓程式設計輕鬆不少.
您若像我, 當初連 Windows 的圖形介面都沒有, 只用文字指令行的
Unix 機器, 從頭開始, 光是 Unix 指令就學得累死了!!
2007-07-05 09:59:26 · answer #4 · answered by Leslie 7 · 0⤊ 0⤋
當然是 C 比較簡單精簡
C++ 是以 C 為基礎再加一堆新概念(物件導向)
不過通常 C/C++ 都會一起學
因為語法非常接近
2007-07-04 19:55:39 · answer #5 · answered by 阿霧 6 · 0⤊ 0⤋