我是靠谱客的博主 感动鸭子,最近开发中收集的这篇文章主要介绍C语言很难学,所以这是真的——嵌套的判断嵌套的判断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

嵌套的判断

在这里插入图片描述
我们先来看看这样一个式子:

int code=10;
int READY=10;
int count=10;

if (code==READY){
    if(count<20){
       printf("一切正常");
    }
    else{
    }   printf("继续等待");
}

这个代码做了什么呢?
if(code==REDAY) 先判断了code是否等于REDAY,然后if(count<20) 判断了count是否小于20,接着打印“一切正常”,否则答应“继续等待”。
所以说,从这个代码里,我们可以看出一下几点:

  1. else总和最近的if匹配且{} 优先级最高;
  2. 这里我要特别强调一点:
 if(code=READY)
 if(count<20){
 printf("一切正常");
 else
 printf("继续等待");

那这样的代码运行时怎么样的呢?
答案是和上文一摸一样
因为缩进并不能暗示else的匹配

  1. 注意,一般我们做循环或者时级联的时候,要注意单一出口原则,后面我会慢慢提到
    在这里插入图片描述

常见错误

  • if后条件忘加括号;
  • if后加;
  • if有条件但什么都不做
    例如
if (XX)-----;
  • 特别注意,if以至于后面我们会提到的while switch for一样,它们所做的都是步骤,不是说明或者关系判断,是需要从上往下进行运行的,不是人类而是机器,需要让机器能看得懂,这点特别要注意。
    在这里插入图片描述

最后题外话,写博客好辛苦啊,好多想写的内容都写不上去…

最后

以上就是感动鸭子为你收集整理的C语言很难学,所以这是真的——嵌套的判断嵌套的判断的全部内容,希望文章能够帮你解决C语言很难学,所以这是真的——嵌套的判断嵌套的判断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部