C PrimerPlus學習筆記

2021-08-21 21:02:37 字數 761 閱讀 1662

if語句中判斷恒等,將常量放前,防止由於==寫成=造成的難以查詢的bug。

if (0 == count) //若寫成 0 = count 會報錯,count = 0 則不會
命名空間

using namespace std;

cout << "one";

cout << "two";

std::cout << "one";

std::cout << "two";

using std::cout;

cout << "one";

cout << "two";

通常cout在顯示bool值之前將它們轉換為int,但下面函式呼叫設定了乙個標記,該標記命令cout顯示true和false,而不是0和1。

——p129

cout.setf(ios_base::boolalpha);
逗號運算子——p140

c++規定,逗號表示式的值是第二部分的值。且在所有運算子中,逗號運算子的優先順序最低。

i=20,j=(17,40);    //此表示式的值為40
strcmp()——p144

測試c風格字串排列順序

string類字串可直接用過載運算子

c primer plus學習筆記

1.變數名命名規則 重要的 1 有含義 2 只能用字母字元 數字和下劃線 3 第乙個字元不能是數字 4 區分大小寫 5 不能用c 關鍵字 2.整型 1 無符合型別不能表負值 2 char short 16 int short long 32,int 和longlong 64,long c 11 寬度...

C Primer Plus學習筆記

1.組合語言是特地的cpu設計所採用的一組內部指令的助記符,不同的cpu型別使用不同的cpu c給予你更多的自由,也讓你承擔更多的風險 自由的代價是永遠的警惕 2.目標 檔案 可執行檔案和庫 3.可以用畫幾個盒子的方式來跟蹤乙個程式的變數 一門語言的語法就是一套規則,用於管理這種語言中的合法語句組織...

《C Primer Plus》學習筆記 五

1 邏輯表示式 1 操作符是乙個 順序點 sequencepoint 先修改左側的值,再對右側的值進行判斷。如 i 6 i j 先將i 再判斷i j 2 操作符的優先順序低於關係操作符。2 簡單的檔案輸入 輸出 假設有如下範例輸入行 38.519.2 1 charch cin ch 這裡儲存的不是3...