uzaiosietekunのプロフィール

@uzaiosietekun uzaiosietekun
ありがとう数12
質問数1
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
100%

中卒無職の引きこもりです。

  • 登録日2010/05/07
  • 職業無職
  • 年代30代
  • for(s=p; *p; p++)の*p(ポインタ)の意味

    for(s=p; *p; p++)の*p(ポインタ)の意味 C言語初心者です。 今ポインタを勉強しているのですが、 for文で上記のようなものが出てきて、意味が分からず困っています。 *pで*p != NULL と同じような意味になるみたいなのですが…。 どうしてそのような意味になるのでしょうか? ちなみにsとpはポインタで、 sには配列(入力した文字列)の先頭アドレスが入っています。 pは文字列を指していて○○○○○NULL ←になるから上記のような条件で 回るんだろうなぁとはなんとなく考えているのですが。

    • upas
    • 回答数4