K&R の TCPL を読んだとき、次の 2 つの表現が理解できませんでした。
*p++ = val; /*push val onto stack */
ここに私の考えがあります:
逆参照と後置の優先順位は同じで、結合性は右から左です。
*p++ = val
ポインタは通常 top の次の位置であるため、と同じかもしれません*(p++) = val
。したがって、このコードでは、括弧のために p が最初に 1 増加するため、p は現在の top の 2 単位上ですが、1 単位上の位置ではありません。現在のトップ、val があるべき場所!!! どうも