>  2000/05/19 (金) 21:10:59      [mirai]
> > while(*p && ( (*p == a && *p = b) || 1) ) && p++);
> > これベースで解説すると
> > while(
> > *p   ←*p が '\0' つまり 0 でなければ成立
> > &&
> > ( (*p == a && *p = b) || 1)  ← *p == a なら *p に b 入れる。
> >                                         でなければ true で成立させとく
> > && p++);  ←ポインタのインクリメント
> > ( (*p == a && *p = b) || 1)
> これだと(((*p == a) && *p) = b)と言う意味になるがヽ(´ー`?)ノ

( ( (*p == a) && (*p = b) ) || 1) かな

参考:2000/05/19(金)21時09分40秒