if ((ret = func()) == -1)という書き方 Dec 18, 2014 C言語で関数の戻り値をチェックする方法で if ((ret = func()) == -1) という書き方があります。 これは ret = func(); if (ret == -1) と同じ意味なのですが、上記の書き方を検索して調べる時、どういうキーワードで調べればいいでしょうか? (Yoda notationなどのように、名前はあるのでしょうか? ) また、上記の書き方は、MISRACやその他コーディング規約においては、許可されたものなのでしょうか?