慕村4255578
2018-08-01 17:10
int x = 1;
int sum = 0;
while (x <= 30)
{
if (x%2 !=0)
sum += x;
x++;
}
Console.Write(sum);
为什么在if(x%2 != 0) 后面加{ },就会出错,只写sum += x; x++;这个就运行成功?
if后面如果只有一条语句,可以省略{}
if后面不加{}就是只运行一句,加了{}就是运行里面所有的
你这个{}只能这样加
if (x%2 !=0)
{ sum += x; }
x++;
把x++包括在里面就死循环了,
C#开发轻松入门
255542 学习 · 1485 问题
相似问题