#include<stdio.h>
int main ()
//C语言在逻辑与和逻辑或中采用的是短路求值
{
int a = 3, b = 3;
(a = 0) && (b = 5);
//&&表示逻辑与,需要两边同时成立
// 在(a = 0)中a为否,不成立,所以(b = 5)不运行,b没有被赋值
printf("a = %d, b = %d\n", a,b);
(a = 1) || (b = 5);
//&&表示逻辑或,需要两边同时成立
// 在(a = 1)中a为是,成立,所以(b = 5)不运行,b没有被赋值
printf("a = %d,b = %d\n", a, b);
return 0;
}
学习C语言的第二天