课程
/后端开发
/C
/C语言入门
给的小明的那个代码,嵌套的 if else 语句里,没有用else,直接给出printf(...),参考答案里嵌套的语句有 else,是两种都可以吗? 求解
2019-10-23
源自:C语言入门 4-4
正在回答
else是有作用域的,也就是{}。第二张图内层if条件语句没有else,所以printf("%s\n","买玩具")是在外层if条件内,也就是说只要满足外层if条件语句的条件就会执行printf("%s\n","买玩具")。第一张图内层if条件语句有else,所以执行printf("%s\n","很遗憾,期望你再接再励")需要满足外层if的条件而且不满足每层if的条件。
砍王
这个我刚刚试了一下买玩具哪里也加else的话输出结果是买玩具, 不加的话结果是吃大餐和买玩具
else 是if后的条件不符合的条件下 才执行,是否则的意思
啊哈哈哈哈JM 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答兄弟们我迷惑了这怎么就运行成功了?
1 回答我很迷茫这
4 回答迷茫哪里错了
2 回答非常迷茫啊啊
4 回答我彻底迷茫了