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