[2271] 比較演算子を使った式の変数への代入について
投稿者:mhash
2022/02/13 13:01:05
はじめまして、mhashと申します。
以前kmaebashi様の著書(『プログラミング言語を作る』だったかと思います)で、Cのソースで
bool = ( a == b )
(※bool,a,bは整数型の変数)
のように比較演算子==での比較結果を直接変数に代入している箇所があったのですが、この書き方は規格上保証されているものなのでしょうか?
また、保証されている場合はどのバージョンからでしょうか?
一般的な処理系ではコンパイルできるのだろうとは想像できるのですが、自分はあまりみたことがない書き方なので、気になって質問させていただきました。
初歩的ですみませんがよろしくお願いします。