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