&&的短路求值运用
#include <stdio.h>int main()
{
char ch = "FishC";
int i;
printf("请输入你想访问的字符序号(0~5):");
scanf("%d", &i);
if (!(i >= 0 && i <= 5 && printf("%c\n", ch)))
{
printf("非法访问!\n");
}
return 0;
}
这里if语句后面的!和增加的一个()是什么意思
小甲鱼的课后作业 我没看明白
! 感叹号就是取反,括号括起来,表示里面的条件全部判断完成后,对最终判断的结果取反
例如如果条件结果为 true ,加上 ! 感叹号取反,结果就为false,反之 false 取反后为 true
Twilight6 发表于 2022-10-3 14:40
! 感叹号就是取反,括号括起来,表示里面的条件全部判断完成后,对最终判断的结果取反
例如如果条件 ...
你好我能不能这样理解
如我输入6 逻辑与判定为假 取反 判定为真 打印非法访问
如我输入4 逻辑与判定为真 取反 判定为假 不打印
页:
[1]