- 654 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 10:43:21 ]
- >623
だいぶ間が開いてるけど指摘がないので。 >char foo[] = "XYZ"; // その2:char 配"列の先頭"の、アドレスを渡している これ初期化だからアドレスを渡しているわけではない。 char foo[]={'X',Y'',Z'','\0'}; のシンタックスシュガーになっているだけ。 >char *bar = foo; // その3:その2の配"列の先頭のアドレス"を、コピーしてから渡している これも微妙な表現。日本語で書くと以下のような感じ。 「配列fooの先頭要素をさすポインタを代入」 char *bar = &foo[0]; のシンタックスシュガーになっている。
|

|