本人學習c++時間比較長,從c開始,已經十幾年過去了,從學習到使用c++,心里感觸很深,由于工作的需要,本人也學習了其他很多的語言如:delphi,java,c#等。最難學的語言就是c++了。
這段時候,公事不是很多,隨便在網上看看c++的資料,看到了c++的資料少的可憐,到處都是c#和java的資料。
在cppblog博客上申請了空間,想寫些什么東西,但也不知道寫什么東東。
端午過去了,上班第一天,我就寫點學習c++的感受吧,純粹是我個人的愚見,如果給你帶來幫助,可以支持我,沒有幫助,可以一笑而去。
學習c++和學習其他語言一樣,都要從基礎開始,c++語言是從c語言的基礎上發展過來,是c語言的超集。
對初學者來說,如果學好c++,最好掌握c語言的基本特性和缺點。學習c語言的比較好的教材是譚老師的《C語言程序設計》這本書。
我就是從這本書開始學習c語言的。現在要學習c語言的應該從Bjarne Stroustrup的《C++程序設計語言》開始比較好,這本書包含c語言部分。
首先要掌握c語言以下特點:
1、 基本的數據類型 如:char short int long float double等,要了解常量定義,變量定義,已經占用空間的大小(byte)
2、 unsigned 和基本類型結合,也就是無符號和有符合數據類型的區別。
3、運算符的特點和優先級
4、程序控制邏輯(if else for while do while)
5、指針的作用以及它和數組的關系
6、函數定義以及形參和實參的關系,指針在參數中運用,另外要了解指針和引用的關系(引用是c++的部分)
7、了解指針和指向它空間的關系,空指針的危害等。
今天我只是從概要說明學習c語言要點。以后可能從實際例子上解說要掌握的語言的要點。
本博客上所有本人撰寫文章,未經本人允許,不得轉載。