使用方法というかなんというか単発の質問です。
この場合どうなるのでしょうか?
=y*z;区間にスペースはない物として
ポインタの使用方法について
-
LisetteLander
Re: ポインタの使用方法について
な、なるほど・・・
これは不躾でした。
それともうひとつ、scanf関数のことで質問です。
どうしてこの関数には引数に&が必要なのでしょうか?
scanf関数を使用するときに必ず&を変数の前につけろと聞きました。
stdio.hを造る時にscanf関数のスコープの中で&を必要としない引数の取り方はできたと思います。
ということは第二引数に&(変数)を使わない、もしくは違う物を入れる場合があるということでしょうか?
これは不躾でした。
それともうひとつ、scanf関数のことで質問です。
どうしてこの関数には引数に&が必要なのでしょうか?
scanf関数を使用するときに必ず&を変数の前につけろと聞きました。
stdio.hを造る時にscanf関数のスコープの中で&を必要としない引数の取り方はできたと思います。
ということは第二引数に&(変数)を使わない、もしくは違う物を入れる場合があるということでしょうか?
Re: ポインタの使用方法について
格納する領域のアドレスを渡しているからです。
配列を渡す場合
例えば
char str[20];
のような場合は
scanf("%s",str);としますから&はつきませんが、
scanf("%s",&str[0]);と書くこともできるので、使わないといえるかどうか・・・
配列を渡す場合
例えば
char str[20];
のような場合は
scanf("%s",str);としますから&はつきませんが、
scanf("%s",&str[0]);と書くこともできるので、使わないといえるかどうか・・・
non