c primer 學習筆記 2

2021-07-29 15:23:27 字數 480 閱讀 2378

字串字面值可以分開書寫

const char*  aa = "aaa "  "aaa";

初始化:

int a = 0

int a = //int a=報錯,3.14不能放到int中

int a

int a(0)

申明和定義的區別

申明規定的變數的型別和名字,定義還申請記憶體,初始化

只申明 extren,但如果初始化了 就是 定義了

引用不是物件

double b = 3.14

int &a = b(非法,a引用臨時變數)

頂層const 指標本身是const

底層const 指標指向的是const

constexpr 只能由常量表示式初始化,定義為頂層const

decltype(x)a = x decltypeyongx的型別宣告a 

(x)是表示式,因而decltype((x))是引用型別

c Primer學習筆記2

while語句 while語句提供了迭代功能 從1到10求和 include int main std coutfor迴圈實現1到10求和 include int main std cout 未知數目的輸入 include int main std cout 類的簡介 一般將類的定義放在標頭檔案中,...

C Primer 學習筆記 2

p15習題 題1.14 試分析如果v1 v2的情況下,該程式的輸出結果 include int main else int sum 0 for int i lower i upper i std cout sum of lower to upper inclusive is sum std endl...

c primer學習筆記 6 函式 2

string screeninit string size type height 24,string size type width 80,char background 要麼全有,要麼全沒有.呼叫string screen screen screeninit equivalent to scre...