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