書:C++ Primer 5th Edition 中文版  

 image

 

●typedef

○auto

●struct

 

typedef

宣告一個跟型別(算術&複合)同功能的變數。

 

程式:

image

第8行宣告一個wage他的型別是int。

第9行宣告一個int型別的指標。

第10行宣告a、b變數,型別為int

第11行宣告一個指標c型別為int

 

 

auto

要使用auto必須使用c++11編譯。

 

auto在編譯時期幫你判斷這個變數是什麼型別,就要有初始值來做判斷。

 

程式:

image

 

如果初始值的變數const修飾字,auto自動忽略,所以就變成一般的型別,想要有const就要在auto前面加上const。

 

程式:

image

 

struct

就是把相關的資料元素組成一個組的方式。

 

程式:

定義了一個結構sales_data裡面包含的是關於書的編號、銷售數量、價格、銷售總金額。

image

 

接下來我們宣告了data1、data2,變數裡面都包含了4個變數,使用裡面變數的方式是用一個‘.’。

 

程式:

image

 

結果:

前面的數字是編號、銷售量、價格

image

     

 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()