《C++primer plus》學習筆記
第二章:開始學習C++
一、進入C++ 1.main()函式的標準
int main()
{
return 0;
}
2.cin和cout進行輸入和輸出的程式必須包含檔案iostream 3.標頭檔案名字
4.名稱空間 如果不用using
Microflop::wanda(".....");
Piscine::wanda("....");
上者將其定義放到一個名為Microflop的名稱空間,全稱如上述所示; 下者的全稱如下所示;
iostream中定義的用於輸出的cout變數實際上是std::cout,endl實際上是std::endl;
us
相關推薦
C Primer Plus學習筆記(四)- 運算符、表達式和語句
post 函數表 浮點 ima 數據存儲 定義 數據對象 其他 符號整型 基本運算符 賦值運算符:= 在C語言中,=不是“相等”,而是賦值運算符,把左邊的值賦給右邊的變量 a = 2018; //把值2018賦給變量a 賦值表達式語句的目的是把值儲存到內存位置上,用
C Primer Plus學習筆記(七)- C 控制語句:分支和跳轉
prim class wid int 但是 count 跳轉 ++ idt if 語句: if 語句被稱為分支語句(branching statement)或選擇語句(selection statement) if 語句的通用形式: if (expression)
C primer plus 學習筆記 第3章
第3章 資料和C 本章的內容,資料型別。 3.1 一個例子 3.2 變數和常量。 變數自然就是可以變化的量,常量就是不變的量。 3.3 資料:資料型別 資料有多種型別,比如整數、浮點數,字元。 C語言通過 資料型別來表示不同的資料。 而一些關鍵字可以用來標記這些資料型別。
C primer plus 學習筆記 第5章
第5章 運算子、表示式和語句 5.1 一個例子 5.2 基本運算子 (operator) 5.2.1 賦值運算子:不一樣的 = :和數學的=不同, C語言的=不是相等 而是賦值。 在C語言如果要比較是否相等,用 == 。 bmw = 2004 是將 2004 賦值給bmw
C Primer Plus學習筆記(1)
1.C語言概述 ’//’ 這種註釋只能寫成一行 最好寫成int main(void) 報錯的位置比真正的錯誤位置滯後一行 2.資料和C int dogs, cats = 94; (有效,但是這種格式很糟糕!) 如果要在八進位制和十六進位制前
C Primer Plus 學習筆記_Chapter1 Getting Ready
The life of a CPU, at least in this simplistic account, is quite simple. It fetches an instruction from memory and executes it. It fetches the next
C primer plus 學習筆記 第1章
第1章 初識C語言 這章主要介紹了一些C語言的歷史,還有編寫程式的過程。 主要內容: C的歷史和特性 編寫程式的步驟 編譯器和連結器的一些知識 C標準 1.1 C語言的起源 1972,貝爾實驗室 1.2 選擇C語言的理由 高效性,可移植性,可直接訪問
C++ Primer Plus學習筆記(四)(輸入輸出錯誤處理、檔案輸入輸出)
1. 字元函式庫 cctype cctype是字元函式庫,用於判斷是否為大寫字母、標點符號、空格等 #include<cctype> char ch; isalpha(ch)//如果ch是字母,返回非零值,否則返回0 ispunct(ch)/
C++ Primer Plus 學習筆記(複合型別)(二)
1. 結構(結構體) 結構是一種比陣列更靈活的資料格式,因為同一個結構可以儲存多種型別的資料,將資料的表示合併到一起。 結構是使用者定義的型別,而結構宣告定義了這種型別的資料屬性。定義了型別後,可以建立這種型別的變數。 1. 1 結構的定義方法
C++ Primer Plus 學習筆記(函式)(一)
1. 基本知識 使用 C++ 函式,必須完成以下工作: 提供函式定義 提供函式原型 呼叫函式 庫函式是已經定義和編譯好的函式,同時可以使用標準庫標頭檔案提供其原型,因此只需正確地呼叫這種函式即可。 1. 1 定義函式 可以將函式分成兩類:沒有返
C primer plus 學習筆記 第4章
第4章 字串和格式化輸入/輸出 4.1 一個例子 4.2 字串簡介 字串是雙引號括起的一串字元,如"zi fu chuang" C語言沒有專門儲存字串的變數型別,字串儲存在char型別陣列中。 在陣列末尾有一個空字元 \0 標記字串結束。 tip: ‘x' 和"
c++ Primer Plus讀書筆記——類模板
下面是一段類宣告: typedef unsigned long Item class Stack { private: enum { MAX = 10 }; Item items[MAX]; int top; public: Stack(); boo
C++ Primer Plus讀書筆記:c++字串
1,C-風格字串 (1)C-風格字串計算長度 sizeof或者strlen sizeof是關鍵字,計算的是陣列長度,包括結尾的空字元 strlen是函式,計算的是字串中字元數目 (2)C-風格
C Primer Plus學習_29 重定向和檔案
重定向程式可以通過兩種方式使用檔案,第一種方法是,顯示使用特定的函式開啟檔案、關閉檔案、讀取檔案、寫入檔案,諸如此類書中13章才會介紹,這裡我也並不知道怎麼說,就留到13章介紹吧;第二種方法,設計能與鍵盤和螢幕互動的程式,通過不同的渠道,重定向輸入或輸出至檔案,這種方法有所限
《C++ Primer Plus》學習筆記——第五章 迴圈和關係表示式(一)
本章內容: for迴圈和while迴圈 表示式和語句 運算子組合 複合語句 逗號運算子以及關係運算符 typedef工具 字元輸入方法get() 檔案尾條件 巢狀迴圈和二維陣列 計算機除了儲存資料外,還可以做很多其他工作。可以對資料進
《C++ Primer Plus》學習筆記——第四章 複合型別(四)
程式設計練習 編寫一個C++程式,如下述輸出示例所示的那樣請求並顯示資訊 what's your first name? Betty Sue what's your last name? Yewe what letter grade do you deserve? B what'
《C++ Primer Plus》學習筆記——第四章 複合型別(三)
指標與自由儲存空間 指標是一個變數,其儲存的是值的地址,而不是值的本身。對於變數可以使用(&)地址運算子來獲取地址。 顯示地址時,常用的描述記憶體的表示法是十六進位制表示法。 對於常規變數,值是指定的量,而地址是派生量。 指標名錶示的是地址。*運算子被稱為間接值或解除引用運算
《C++ Primer Plus》學習筆記——第四章 複合型別(二)
結構 結構是一種比陣列更靈活的資料格式,因為同一個結構可以儲存多種型別的資料。 結構是OOP堡壘(類)的基石。 結構是使用者定義的結構,而結構宣告定義了這種型別的資料屬性。定義結構描述——他描述並標記了能夠儲存在結構中的各種資料型別。然後按描述建立結構變數。 使用結構體必須先結構宣告
c++ primer plus 第六版第九章學習筆記
靜態、自動、動態變數: 靜態指變數在使用完後不會消失,編譯器會為其指定特定的記憶體空間;自動變數在使用完後便會消失,編譯器將其存在稱為棧的地方;動態變數指用c++運算子new或c函式malloc()分配的記憶體,不是LIPO,其分配釋放順序取決於new、delete的使用,這個記憶體空
c++ primer plus 第六版 第八章 學習筆記
1、引用變數(&左值引用) 1)必須在建立引用變數時對其初始化,且初始化後不能再將其作為另一個變數的引用變數; 2)當函式的形參為引用變數時,在函式呼叫時即將引用形參初始化為實參,傳遞方式類似於地址傳遞,該引用變數的改變將引起原始變