C++易错:(四)&&与&

来源:互联网 发布:java无限循环代码 编辑:程序博客网 时间:2024/05/19 00:51

1、&&的结果只有两种:0或者1

        &是对每一位进行位与运算

    例:0x69 && 0x55=0x01;

           0x69 & 0x55=0x41;

2、&&如果第一个表达式求值错误就不会进行第二个表达式的计算

   例如:a && 5/a , 将不会照成被0除

             p && *p++ , 也将不会导致间接引用空指针

0 0
原创粉丝点击