n
が次の機能で8
と等しくないのはなぜですか?結果のサイズが異なる
void foo(char cvalue[8])
{
int n = sizeof (cvalue);
}
しかしn
機能のこのバージョンで8
からが等しくない:あなたがCの関数のパラメータは、あなたが実際にポインタを渡しているとして全体配列を渡すことはできませんので
void bar()
{
char cvalue[8];
int n = sizeof (cvalue);
}
... –