K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>すみません、不明点がいまいちよくわかりません。 > >>37行目 : read_slogan(stdin, slogan); のように なぜslogan のみで良いのか >>理解できずにいます。 >… >>例えば、 char slogan[7]; を渡す場合は、 >>配列は渡せないため、 slogan として配列の先頭要素へのポインタを渡すということは >>一応理解できています。 > >おなじことです。 > >char slogan[7]; > >においてsloganの型は「charの配列」です。これを関数に渡すなら、 >(配列は渡せないため)sloganとして配列の先頭要素へのポインタを渡します。 >式の中では配列はポインタに読み替えられるので、sloganの型は >「charへのポインタ」となります。 > >char *slogan[7]; > >においてsloganの型は「charへのポインタの配列」です。これを関数に渡すなら、 >(配列は渡せないため)sloganとして配列の先頭要素へのポインタを渡します。 >式の中では配列はポインタに読み替えられるので、sloganの型は >「charへのポインタのポインタ」となります。 > >これで回答になっていますでしょうか? >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!