表达式1 && 表达式2:如果左边的表达式为假,则不再继续求表达式2的值,否则继续求表达式2的值。
表达式1 || 表达式2:如果左边的表达式为真,则不再继续求表达式2的值,否则继续求表达式2 的值。
int f1()
{
printf("\n111111111111");
return 1;
}
int f2()
{
printf("\n222222222222222");
return 0;
}
void main()
{
if (f1() && f2())
{
printf("\n33333333333");
}
if (f1() || f2())
{
printf("\n4444444444444");
}
getchar();
}