.NET基础--if与else的匹配问题

来源:互联网 发布:mac 终端退出 bash 编辑:程序博客网 时间:2024/06/01 07:44
            int num = 10;            if (num >= 10)                            if(num>10)                Console.WriteLine("num的值是大于10");           else                Console.WriteLine("num的值是大于10还是等于10呢?");            Console.ReadKey();

最后输出的结果是:

"num的值是大于10还是等于10呢?"


理由是:if与else之间的匹配问题是:else是匹配与它最近的if(就近原则)

0 0