亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

typedef int *p; 為什么理解為int *類型的別名為p 而不是int 類型的別名為*p 呢?

typedef int *p; 為什么理解為int *類型的別名為p 而不是int 類型的別名為*p 呢?

正在回答

4 回答

*p沒任何意義,確定不了類型,而int*是編譯器能夠識別處理的類型。


1 回復 有任何疑惑可以回復我~
#1

fcfan 提問者

非常感謝!
2016-03-12 回復 有任何疑惑可以回復我~

int* p; 語句才是有意義的

int *p; 定義一個為變量名為*p的int?抱歉,*不能用作變量名

0 回復 有任何疑惑可以回復我~

C語言 標識符定義只能以字母開頭啊?

2 回復 有任何疑惑可以回復我~

你需要理解指針 指針也是一種類型 ?在32位系統下一般占用4個字節, ?double*p, short*p ?p都占用的是四個字節

0 回復 有任何疑惑可以回復我~
#1

超超chao

學習C語言 請隨時記著內存, 我寫一個東西 在內存中的表示形式, 這對你理解C 很有好處
2015-07-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

typedef int *p; 為什么理解為int *類型的別名為p 而不是int 類型的別名為*p 呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號