C#中.net同样的条件,为什么一个可以正常运行,而一个会显示永远不会分配给a的值?

2024-11-08 00:39:41
推荐回答(2个)
回答1:

永远不会使用分配给a的值,是指你在其他地方并没有调用过a。所以不用管它。
你在下面加一行Console.Write(a.ToString());就消失了

回答2:

你的while(a>=5)说明只有a<5的时候才会出循环,即然a<5了,那下面的if(a>=5)自然永远不会成立。