課程
/后端開發
/C
/Linux C語言結構體
typedef int *p; 為什么理解為int *類型的別名為p 而不是int 類型的別名為*p 呢?
2015-07-24
源自:Linux C語言結構體 2-4
正在回答
*p沒任何意義,確定不了類型,而int*是編譯器能夠識別處理的類型。
fcfan 提問者
int* p; 語句才是有意義的
int *p; 定義一個為變量名為*p的int?抱歉,*不能用作變量名
C語言 標識符定義只能以字母開頭啊?
你需要理解指針 指針也是一種類型 ?在32位系統下一般占用4個字節, ?double*p, short*p ?p都占用的是四個字節
超超chao
舉報
C語言的深入,幫助小伙伴們進一步的理解C語言,趕緊看過來
2 回答typedef unsigned long size_t為什么不可以理解為unsigned類型的別名為long size_t 而是理解為unsigned long類型的別名為size_t?
1 回答int類型的數左移真的會溢出嗎,我實驗的結果并沒有溢出呢?
2 回答p++??
1 回答為什么打印的時候p默認的是指向第一個的?
1 回答typedef同一個東西能不能起多個別名一起用呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-24
*p沒任何意義,確定不了類型,而int*是編譯器能夠識別處理的類型。
2016-03-10
int* p; 語句才是有意義的
int *p; 定義一個為變量名為*p的int?抱歉,*不能用作變量名
2016-02-05
C語言 標識符定義只能以字母開頭啊?
2015-07-24
你需要理解指針 指針也是一種類型 ?在32位系統下一般占用4個字節, ?double*p, short*p ?p都占用的是四個字節