Bab*_*ani 8 c operator-precedence
对于以下代码片段,我得到输出为1.我想知道它是怎么来的?
1
void main() { int x=10,y=20,z=5,i; i=x<y<z; printf("%d",i); }
yan*_*yan 7
i=x<y<z;,被解释为i=(x<y)<z,反过来被解释为i=1<z,其评估为1.
i=x<y<z;
i=(x<y)<z
i=1<z
归档时间:
14 年,5 月 前
查看次数:
1884 次
最近记录:
8 年,10 月 前