- 701 名前:デフォルトの名無しさん [2009/01/04(日) 16:38:39 ]
- char *aiueo = "あいうえお";
myprint(aiueo); void myprint(char *str) { printf("%s\n", str); } 変数aieuoに文字列 あいうえお を代入 char[0]にあ char[1]にい char[2]にう を入れる。 つまり、aiueoが指すアドレス領域はすべてchar型だと で、aiueoを指定するとchar[0]のアドレスが得られる。 そのアドレスを引数にして関数に渡す。渡された関数でも同じことをし str配列の中身を全て表示する ということでしょうか
|

|