真正接觸計(jì)算機(jī)技術(shù)已經(jīng)三年多了,主要是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),也就是通常的系統(tǒng)管理之類的,而個(gè)人覺得學(xué)計(jì)算機(jī)應(yīng)該要會(huì)編程才算真正的會(huì)計(jì)算機(jī),編程就好比海賊王里面的霸氣,好厲害的趕腳。
所以,我最近在修煉C++和數(shù)據(jù)結(jié)構(gòu),總的來說真的挺難的,不過富有樂趣,就比如C++,它挺像C語言的,有很強(qiáng)大的功能,學(xué)了他,學(xué)習(xí)其他語言也就變得容易許多,另外就是數(shù)據(jù)結(jié)構(gòu),明顯也是各種編程所需要的一門課程?傊,好犀利。
以下總結(jié)最近學(xué)到的內(nèi)容。
第一部分:C++的基本數(shù)據(jù)和表達(dá)式
所謂C++的基本數(shù)據(jù)就是一些代碼規(guī)定的詞匯和語法,表達(dá)式也是,都是規(guī)定的。編程語言大部分都是使用字符集里面的字符來告訴計(jì)算機(jī)怎么工作的,字符集里面的字符主要有26個(gè)字母大小寫,加減乘除等運(yùn)算符,還有其他各種標(biāo)點(diǎn),但就是沒有中文,因?yàn)檫@是外國人發(fā)明的,或許以后可能有中文的,不過,這也是以后的事情了,這些字符就可以形成各種代碼標(biāo)識(shí)符,這就是小白編程。然后就是正統(tǒng)的表述了,要學(xué)到數(shù)據(jù)類型,數(shù)據(jù)存儲(chǔ),變量,運(yùn)算符,各種表達(dá)式,輸入輸出。這就是我第一部分學(xué)習(xí)的東西,說不完,不容易道清。
第二部分是程序控制結(jié)構(gòu)
主要有三個(gè)內(nèi)容:選擇控制(if_else和switch)、循環(huán)控制(for,while,do_while)、轉(zhuǎn)向語句(break,return,continue,goto)。
當(dāng)然這里面還有學(xué)會(huì)判斷表達(dá)式的使用,不然無法清楚弄懂結(jié)構(gòu)的運(yùn)行。比如非0為true運(yùn)行循環(huán),0為false跳出循環(huán)。學(xué)懂還得會(huì)運(yùn)用,因?yàn)檫@里面運(yùn)用得恰當(dāng),代碼會(huì)很簡單,否則寫出的代碼只會(huì)累贅難以看懂。
第三部分是函數(shù)
它的作用主要是任務(wù)劃分和代碼重用,這個(gè)也說不完道不清,說完的話,估計(jì)要多好幾頁,所以算了。
編程的內(nèi)容是挺多,函數(shù)之后還有:數(shù)組,結(jié)構(gòu),類,運(yùn)算符重載,繼承,虛函數(shù)與多態(tài)性,模板等等,這些有待學(xué)習(xí),廢話不多說,我要去修煉了。