if else的大括号作用

来源:3-7 C#中else与if的匹配

瞅啥瞅1

2016-07-16 12:08

为什么要括起来啊

写回答 关注

3回答

  • 萌新小白求带
    2019-06-21 00:12:26

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                int x = 5;

                int y = 6;

                if (x >= y)

                {

                    if (x >= 5)

                    {

                        Console.WriteLine("5");

                    }

                }

                else

                    if (y >= 6)

                    {

                        Console.WriteLine("6");

                    }

                

                    else

                        Console.WriteLine("7");

                

            }

        }

    }





    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                int x = 5;

                int y = 6;

                if (x >= y)

                {

                    if (x >= 5)

                    {

                        Console.WriteLine("5");

                  

                }

                else

                    if (y >= 6)

                    {

                        Console.WriteLine("6");

                    }

                

                    else

                        Console.WriteLine("7");

                }

            }

        }

    }

    或号可以然一样的代码得出不同的输出

  • 一筐
    2016-11-28 18:58:36

    一条的语句是以分号结尾。如果不括。跟if 或者else后面的只有一条语句是属于他们的。其他的就不是。

    而且,else是与其最近的if匹配

  • 慢走
    2016-07-16 18:27:44

    if(){

    //if()里面为真,执行if语句,,否则执行else里面的语句

    //大括号是为了表明if里面有哪些语句

    //if下面只有一条命令,就可以不用大括号

    }

    else{

    }

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题