> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 解説キボン(;´Д`) > 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)と言う意味になるがヽ(´ー`?)ノ 参考:2000/05/19(金)21時07分49秒