重複の可能性: char ポインターと配列のスタック ポインターの違い
私の質問を説明するには:
int main(void){
int myary[20];
int *myaryPtr;
myaryPtr = myary;
sizeof(myary); // Will it return 80? Correct?
sizeof(myaryPtr); // Will it return 4? Correct?
return 0;
}
まず、私の推測は正しいですか?
そして、私の仮定が正しいと仮定すると、詳細な説明は何ですか? 20 要素の配列が 80 バイトであることは理解していますが、名前はmyary
単に配列の最初の要素へのポインターではありませんか? それも4でいいんじゃないの?