int i = 10;
if (i <=0)
Console.WriteLine("i必须大于0");
Console.WriteLine("ok");
//答案:
//i 必须大于0
//ok
注释的是输出的答案,为什么2个都输出来了?
我觉得要么什么都没输出来,要么输出OK。
...全文
25715打赏收藏
.net基础问题2
下面程序的执行结果是什么? int i = 10; if (i <=0) Console.WriteLine("i必须大于0"); Console.WriteLine("ok"); //答案: //i 必须大于0 //ok 注释的是输出的答案,为什么2个都输出来了? 我觉得要么什么都没输出来,要么输出OK。
答案为 ok
int i = 10;
if (i <=0)
Console.WriteLine("i必须大于0");
Console.WriteLine("ok");
如果if里面只有一个输出 可以不加{}
如果不止一句,那不再if里面了
写的好理解一点直接加个{}就好了,而且编码对齐的话,应该是下面的格式,也很容易看出来
if (i <=0)
Console.WriteLine("i必须大于0");
Console.WriteLine("ok");