c语言问题

日期:2022-03-30 16:54:09 人气:1

c语言问题

1.这个表达式等价于(!x)||(y--);
就是!x的值和y的值求或运算,如果!x的值为1,那么整个表达式的值为1,而且y--运行不到,这是因为||的逻辑短路规则,因为参与或运算只要有一个参数是1,那么或运算的结果就是1,而不用管另外一个参数是1还是0;
如果!x的值为0,那么运算完或运算以后,y的值再减1
2.for(i=0;x>8;y=++i){语句A}
运行的时候,先
    A+
热门评论