c语言if语句双重条件?

我编写KEY_1!=RESET&KEY_2=RESET就没有办法执行。那么想要两个条件同时成立并且执行。要怎么做呢... 我编写KEY_1 != RESET&KEY_2=RESET就没有办法执行。那么想要两个条件同时成立并且执行。要怎么做呢 展开
 我来答
果果就是爱生活
高能答主

2020-11-20 · 专注生活教育知识分享
果果就是爱生活
采纳数:2071 获赞数:272251

向TA提问 私信TA
展开全部

if((KEY_1 != RESET) && (KEY_2 == RESET)) { // 满足租条件
}

C语言中if语句用法:

1、一般格式为:if (表达式) 语句 1 [ else 语句2 ]。

值得注意的是,else子句是可选的。当括号中的表达式的值为真值时,程序执行语句1,否则将执行语句2。

2、多个if嵌套使用。

(1)最近原则。当出现多个if语句嵌套在一起的时候,else子句与最临近的if语句匹配,就像题主给出的这道题目,else子句与第二个if语句匹配。

(2)强制匹配情况。如果将本题目稍作调整,在第二个if语句前面加上一个花括号“{”,同时在第一个printf语句后加一个花括号“}”,那么else语句就与第一个if匹配。

{

扩展资料:

if语句使用的注意事项:

1、if(条件表达式)其后没有分号。

一般来说,有"{}"有没有";",有";"就没有"{}"

2、if语句所控制的语句如果是一条语句,我们可以不写大括号

如果控制的是两条以上的语句,必须加大括号。

if语句的控制体没有加大括号是其后跟的一条语句。

建议:永远加上大括号。避免不必要的错误。

xoaxa
2020-03-05 · TA获得超过8609个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3458万
展开全部
if((KEY_1 != RESET) && (KEY_2 == RESET)) { // 满足租条件
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小老师6
2020-03-05 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:85%
帮助的人:9.2万
展开全部

KEY_1 != RESET&&KEY_2==RESET  //&& ==

更多追问追答
追问
我看说  && 如果前者满足就不需要看后面条件啦。
追答
&& 这个是并且的意识,前后都要满足

你看的应该是 && 如果前者不满足就不需要看后面条件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式