逻辑与和逻辑或
#include <stdio.h>
int fun1()
{
int a = 3;
int n = 1;
int m = 1;
a==0&&n++;//逻辑与左边为0,则右边则不执行
a==3&&m++;//逻辑与左边为非0,则右边执行
printf("n=%d\n",n);
printf("m=%d\n",m);
return 0;
}
int fun2()
{
int a = 3;
int n = 1;
int m = 1;
a==0||n++;//逻辑或的左边为0,则右边执行
a==3||m++;//逻辑或左边为非0,则右边不执行
printf("n=%d\n",n);
printf("m=%d\n",m);
return 0;
}

switch语句
#include <stdio.h>
int fun5(int x)
{
switch (x)
{
default:
printf("null\n");
//break;
case 1:
printf("1\n");
//brrak
case 2:
printf("2\n");
//break;
case 3:
printf("3\n");
//break;
case 4:
printf("4\n");
//break;
case 5:
printf("5\n");
//break;
case 6:
printf("6\n");
//break;
case 7:
printf("7\n");
//break;
}
return 0;
}

switch语句中,没有break则一直顺序执行不会跳出
文章介绍了C语言中的逻辑与(&&)和逻辑或(||)运算符在函数fun1和fun2中的应用,以及switch语句的使用,强调了没有break时的执行特性。
&spm=1001.2101.3001.5002&articleId=133965769&d=1&t=3&u=30c856190743491e988d1e83a9dd059a)
704

被折叠的 条评论
为什么被折叠?



