簡體   English   中英

int * a [5]是5個指針的數組還是指向大小為5的數組的指針?

[英]Is int *a[5] an array of 5 pointers or a pointer pointing to an array of size 5?

int *a[5];

這是5個指針的數組還是指向大小為5的數組的指針?

供將來參考,請使用cdecl.org

輸入int *a[5] ,輸出為...

聲明一個指向int的數組as 5

因此, a是5 int *的數組。 :-)

它是5個指向int指針的數組。

您可能會發現左右規則很有幫助。

那是一個指針數組。 這是因為int *是一種類型,與大多數人印象不同的是,該類型為int且名稱為*a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM