程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 對於C++概述學習研究

對於C++概述學習研究

編輯:C++入門知識

C++作為一個高效的編程語言。其混合了函數語言和物件導向程序編制語言,並且完美的適用於編程、算法、技術和探索性開發,因此可以在使用的過程當中感受到趣味性和吸引力,下問文進行C++概述。。

因此,初學者學習C++應該選擇針對C++語言本身的書籍,而不能是針對Visual C++、MFC或者Windows API的。學習C++應該由易至難,循序漸進。以前經常有人說學習C++之前應該學習C語言。事實上那不是必須的,C++和C語言雖然有關系,但仍然是兩種不同的語言。

當然,在學習C++之前學習過其他編程語言是很有好處的。那會使學習C++的速度更快,畢竟很多計算機語言的概念都是相通的。而對於零基礎的初學者來說,則是應該靜下。。

從入門教材的選擇上,主要看學習者的自身情況。如果已經有過學習高級語言的經歷,那麼推薦使用譚浩強的《C++程序設計》。注意是04年版的,06年版的那本書是閹割版,上來就面向對象。

雖然說C概述和C++概述是相似的,但是前面已經說了,C和C++應該作為兩種語言來學習,所以06年的那本內容就稍微欠缺一點了。譚浩強04版的這本書內容比較規整的,條理也很清晰。如果有過其他高級語言的基礎,那麼估計半年就能對C++的概況有個了解了。

譚浩強老師的書已經成為了全國各大高等院校的教科書,是比較受到認可的。如果是從零基礎開始學C++,那麼推薦使用潘嘉傑的《易學C++》。這本書是2008年出的新書,聽說是個學生在讀書的時候寫的。這本書網上有下載免費的電子版。下面進行代碼的說明:

  1.  #include <iostream> 
  2. int main()  
  3. {  
  4. printf("Hello, world!\n");  
  5. return 0;  
  6. }  
  7. 在使用兼容C++98標准ISO/IEC 14882-1998)的編譯器時,下面的程序也是可以的:   
  8. #include <iostream.h> 
  9. int main()  
  10. {  
  11. cout << "Hello, world!" << endl;  
  12. return 0;  
  13. }  
  14. 在使用兼容C++ STL的編譯器時,應當是:  
  15. #include <iostream> 
  16. using namespace std;  
  17. int main()  
  18. {  
  19. cout<<"Hello,world!"<<endl;  
  20. return 0;  
  21. }  
  22. 根據ISO C++的規定,main函數的形式只能是   
  23. int main(void)   
  24. {   
  25. ...  
  26. }  
  27. 以及  
  28. int main(int argc,char * argv[])   
  29. {   
  30. ...   
  31. }   
  32. 盡管如此,但在Visual C++ 2003以前的Microsoft Studio編譯器上,   
  33. void main()   
  34. {   
  35. ...   
  36. }  

這本書主要就是針對初學者的,講得也比較生動有趣,比較提得起學習的興趣。所以沒有基礎的初學者選這本書也是不錯的,就是想要很快成為高手,可能看這本書還不夠。
至於看完入門的書之後,就應該看一些高層次的書了。

以上就是C++概述的說明,比如The C++ Programming Language和C++ Primer,同時也可以向STL、MFC、API等各個方向發展。如果對別的語言感興趣,還能去看看C#和Java,它們和C++從語法和很多概念上都是類似的。

  1. 如何正確編寫C++項目開發編寫項目計劃書
  2. C++庫函數進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何准確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved