primer c++第五版第一章——開始
文章目錄
- primer c++第五版第一章——開始
- 前言
- 一、認識c++程式
- 1.1 函式的基本結構以及程式的編譯和運行
- 1.2初識輸入輸出
- 1.3.注釋簡介(c++如何處理注釋)
- 1.4 while,for,if陳述句的使用
- 1.5 類簡介
- 1.6 書店程式
- 二、代碼風格
- 三. 出現的問題
- 四.學習識訓
前言
作為一個計算機系的新手,第一次寫博客,用這一片博客來開啟我的計算機學習記錄之旅,也希望這篇文章可以對來訪的朋友有那么一點點參考意義,
本節是對primer c++第五版第一章學習的知識記錄理解和學習中遇到的一些問題,以及寫博客時的感想記錄,也希望能對我之后的博客記錄有一個很好的基礎,
一、認識c++程式
c++并非是c語言的一個提升,而是另一種截然不同的語言,這是我學習該語言的第一個認知,而c++的學習更偏重于程式本身的意義,且代碼風格比較隨意,但是嚴謹性依舊很強,且代碼風格會驗證影響閱讀程式的方便性,
1.1 函式的基本結構以及程式的編譯和運行
引:函式的基本結構
1.基本函式main函式
2.回傳值的型別:main函式回傳值型別必須為int型
3.花括號
4.return:結束函式的運行,return 0中的0的解釋:0是指成功而非0則指非真,
5.陳述句的末尾要加分號,結束陳述句的運行
重要概念型別:定義了資料元素的內容和資料上可以進行的運算*
編譯,運行程式:
1.程式源檔案命名約定
程式檔案通常稱為源檔案,源檔案名字以一個后綴結尾
cc,cxx,cpp,cp,以及c
2.從命名行運行編譯器
假設main程式保存在檔案prog1.cc中,用$cc.prog1.cc來編譯,windows系統會將這個可執行檔案命名為prog1.exe
1.2初識輸入輸出
1.io陳述句:輸出陳述句,c++語言并未定義任何輸入輸出陳述句,取而代之,包含了一個全面的標準庫來提供輸出陳述句,
iostream庫:iostream庫包含兩個基礎型別istream和ostream,分別表示輸入流和輸出流,一個流就是一個字符序列,是從io設備讀入或寫入io設備的,
術語”流“:隨著時間的推移,字符是順序生成或消耗的,這是對”流“的理解,
2.標準輸入輸出
cin(see-in發音):是一個instream型別的物件,這個物件也被稱為標準輸入
cout(see-out發音)是一個outstream型別的物件,這個物件也被稱為標準輸出
cerr(see-err)輸出警告和錯誤資訊
clog(see-log)輸出程式運行時的一般性資訊
3.一個使用io庫的程式

<<輸出運算子
幾首兩個運算物件,左側時ostream,右側物件是列印的值,此運算子將給定的值寫道給定的ostream物件中,輸出運算子的計算結果即為左側運算物件
4.使用標準庫中的名字
注意前綴std::運算子:通過使用作用域運算子指出我們想使用定義在命名空間std中的名字cout
5.從流讀取資料
6.完成程式,
1.3.注釋簡介(c++如何處理注釋)
1.c++中注釋的種類:
單行注釋:以雙斜線//開始,以換行符結束
界定符注釋:/和/以*/開始以*/結束
2.注釋界定符不能嵌套,
1.4 while,for,if陳述句的使用
這里與c語言中的while,for,if基本一致,故省略,
1.5 類簡介
1.Sales_item類


2.該類的加法應用

3.初識成員函式


1.6 書店程式
略
二、代碼風格


三. 出現的問題
學習這一節時,學習程序比較艱難,因為很多地方看了教材卻不是特別明白,但是百度萬能,通過查資料和看嗶站的確可以解決絕大部分的問題,但是效率較低
在學習程序中需要嚴格進行實踐,我這邊啟用的程式時devc++和visual,這兩個編譯器在編譯程序中,c++不是很方便,尤其是學習類時,沒有辦法對頭檔案進行識別,而visual在安裝時遇到的問題至今未能解決,
四.學習識訓
初步對c++有了了解,讓我與之前的c對比,讓我有些壓力,但也清楚,學習一門計算機語言時都是從懵懂到精通的程序,正如當初學c時最開始的內容也是上課聽不懂,甚至最開始的代碼都需要用書本或者是實驗手冊一點一點敲上去,直到現在,學c已經有了一定的經驗和信心,而最開始敲代碼時的看一眼敲一個已經變成了不看鍵盤打字便十分快捷,這樣的進步讓我很開心當然也是作為一名要當程式員的人應該有的最基礎的素質,我相信對c++的學習應當也是如此,所以我將這次學習的感想記下來,勉勵我今后的學習之路,當然,這也是我學習的里程碑,我希望通過寒假的努力學習可以把c++掌握的比較清楚,
最后,祝愿和我一起走程式猿之路的伙伴們,我們一起分享,一起進步!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/249871.html
標籤:其他
上一篇:<<說話就是生產力>>
