温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

If语句语法结构介绍

发布时间:2020-05-23 16:30:46 来源:亿速云 阅读:360 作者:鸽子 栏目:编程语言

If语句的详细使用

1 语法结构:
 if(表达式)
           语句;
    if(表达式)
         语句1;
    else
         语句2;

    //多分支
    if(表达式)
        语句1;
  else if(表达式2)
        语句2;
    else
        语句3;
2 else悬空问题
代码如下:
#include <stdio.h>
int main()
{
    int a = 0;
      int b = 2;
        if(a == 1)
                 if(b == 2)
                             printf("hehe\n");
                        else 
                             printf("haha\n");
        return 0;

}
上述代码的无输出结果;
原因:1 首先编译器认为else是和最近的if进行匹配。
           2 开始时int a = 0,进入第一个if语句中,进行判断,错误,所以不执行后面的语句。所以没输出。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI