typedef char *cstring;
在以下宣告中cstr 的型別是什麼
extern const cstring cstr;
第乙個回答差不多都是
const char *cstr
即指向const 字元的指標但是這 這是不正確的const 修飾cstr 的型別。注意typedef不是define簡單的展開。typedef後,cstring是乙個助記符,是乙個整體,是乙個型別。
應該理解為:
typedef char* type;
const type data; == char* const data;
分析時候注意就近原則,為方便理解型別是可去掉的。
const int * p; ----〉const *p
int * const p; ----->* const p
比較指標陣列和陣列指標的宣告,可同時理解運算子結合次序,來理解p到底是何物
int *p;// 陣列
int (*p);//指標
和Top一起成長
秒殺!09年比較火的乙個詞 從剛開始秒殺手機,電腦,到後來的秒殺汽車,到現在的秒殺房地產 相對於 的秒殺,我有許多事情,進展的比較緩慢,參加 top比賽乙個多月了,一直想寫點什麼,和大家一起享,但是卻拖到了現在 下面我就和大家分享一下我使用 top平台的一些體會和心得.一 見證 的崛起1 全球網際網...
一起走過,一起走下去
多久沒有好好的靜下來給你寫封信了,想想,確是好久了啊!只有那麼幾天你就要走了,不知該對你如何說,該對你說要好好的,自己多保重,卻又不想提起這樣的話題。是啊,這樣的話語好讓人感傷,以致有時候刻意閃躲,不為別的,只為不想與你分離。說起這些,你是不是想問我,難道我們分開的還不夠久麼?難道每每想念的時候你都...
const和typedef的用法
無意間看待同學的一篇關於const究竟修飾了誰的文章,裡面有一些關於typedef的用法,現在貼出源 include typedef int intpointer int main pa 11編譯錯誤很容易理解,因為const修飾使得記憶體值為唯讀,就是指向乙個常量。pb 編譯錯誤,卻很難理解,因為...