[元のタイトルは「sizeof関数」を参照しています。]
私はこれらを試しましたが、すべてうまくいきました。
char * p; printf( "* pのサイズは%d \ n"、sizeof(* p)); //結果=1 printf( "pのサイズは%d \ n"、sizeof(p)); //結果=4 printf( "pのサイズは%d \ n"、sizeof(&p)); //結果=4
なぜ最初のprintfが1、2番目と3番目が4なのかしら?では、sizeofは実際にどのような引数を取ることができますか?