編程譚老狗
⑴ C語言和C++有什麼區別么
vc,全稱為Microsoft Visual C++,Microsoft Visual C++(簡稱Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++語言為基礎的開發Windows環境程序,面向對象的可視化集成編程系統。
一、性質不同
1、Visual C++:Microsoft Visual C++(簡稱Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++語言為基礎的開發Windows環境程序,面向對象的可視化集成編程系統。
2、C++:C++是C語言的繼承,進行C語言的過程化程序設計。
二、作用不同
1、Visual C++:適合用來編寫各種復雜軟體。
2、C++:可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。
三、特點不同
1、Visual C++:有高級語言簡單易用的特性,又可以完成匯編語言才能做的許多工作。
2、C++:支持數據封裝和數據隱藏;支持繼承和重用;支持多態性。
⑵ 我考研專業課考C語言,就是老譚的那本 C程序設計 。請問怎麼復習最有效啊
復習,其實最有效的方法就是兩個字:動手
無論是哪一種的復習與考試,或是學習其它知識,都不能只是簡單地用眼睛看,用大腦思考,其更重要的是動手去計算,動手去解答問題,而動手的概念主要有兩種:
其一、實際操作類。就是需要實物進行的操作,例如製作簡單的紙飛機、復雜的機器人,這都是需要實物來實際動手操作才能理會其內涵的知識,光靠看書看資料是不能根本解決問題的。
其二、模擬考核類。就是找一些試卷進行答題,然後再核對哪裡答錯了,答錯的題目要反復多看幾遍,主要的是看看錯在哪裡,思考下為什麼會答錯。對於答對了的題目也要再看一遍,鞏固下記憶。之後再重新答題,如此反復練習,則是最有效的復習方式。
對於C語言的復習,則可以利用C語言編程軟體來練習編程技巧,可根據書本上給出的題目進行編程,最終得到正確的答案。
初次得到答案也不要停止學習,要思考下利用其它方法來得到同樣的答案,因為C語言是一個很靈活的語言,對於任何一個問題的解決方法,都有幾個甚至幾十個不同的解決辦法。
⑶ C語言程序設計 譚浩強 為什麼很多人說他害人
那個書吧過分拘泥於語法本身,而且有些例子還是錯的。
但是盡信書不如無書,自己看的時候加以選擇,應該還是有點用的。
語法掌握了,更加重要的是演算法和數據結構。