December 2, 2011

array of pointer & pointer to array

int (*p)[10];  // This type is a "pointer to array" with 10 elements.
int *p[10];    // This type is an "array of pointer" with 10 elements.

Practice: write down how many bytes the following statements need

int **P;                        // 4 bytes
int *p[];                        // 4 * sizeof array bytes
int (*p)[10];                 // 4 bytes
int *p[10];                    // 40 bytes
int (*p)[20][30];           // 4 bytes

No comments:

Post a Comment

三個逗號俱樂部

《免責聲明》 本部落格不針對任何金融商品進行買賣建議, 內容來自公開資訊觀測站之分享與各大媒體之評論為主, 投資人應審慎評估並獨立判斷,切勿以本部落格資訊作為投資依據。 靜候 時機來臨;瞬間掌握重壓;享受 獲利奔馳。 -------------------------...