【初心者歓迎】C/C++室 Ver.28【環境依存OK】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0937デフォルトの名無しさん
2006/07/04(火) 11:54:16演算子の優先順位に関して、Cのスレで質問したのですが、
C++とちょっと様子が違うようなので、こちらで聞かせてください。
3項演算子と、代入、カンマ演算子を括弧無しで書いたときの
動作についてです。
a , b ? c , d : e , f;
は
a , (b ? (c , d) : e) , f;
と同じでしょうか?
あと、
a = b ? c = d : e = f;
は
a = (b ? (c = d) : (e = f));
ですか?
優先順位を素直に解釈すれば
a = (b ? (c = d) : e) = f;
こうなるようなアドバイスはあったのですが、現実には上に書いたような
解釈をされるようです。
続きます…
レス数が900を超えています。1000を超えると表示できなくなるよ。