最近發現C有個寫法很怪

明明

int *a;

好好的

為何有些會變成 

(int *) 

米字號在int後面沒空格

其實定義一個指標為

int *a; //定義一個int的指標變數a

a = (int *) b的address

假設B的address是0x3FFFF

就會像這樣

a=(int *)0x3FFFF;

https://zhidao.baidu.com/question/149541412.html

以下範例

 

2019-09-20_161028.png

文章標籤

阿倫 發表在 痞客邦 留言(0) 人氣()