短路求值
#include<iostream> using namespace std; int main() { int a=3,b=3; (a=0)&&(b=5); printf("a=%d,b=%d\n",a,b); (a=1)||(b=5); printf("a=%d,b=%d",a,b); }
a=0为假所以没有对B进行操作
a=1为真,所以没有对b进行操作
#include<iostream> using namespace std; int main() { int a=3,b=3; (a=0)&&(b=5); printf("a=%d,b=%d\n",a,b); (a=1)||(b=5); printf("a=%d,b=%d",a,b); }
a=0为假所以没有对B进行操作
a=1为真,所以没有对b进行操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步