if (x % 2 ==1 ) 为什么在这里加个“;”结果完全不同?//筛选条件 sum += x; x++; } Console.Write("1-30奇数的和:" + sum);
";"代表一条语句的结束,在if (x % 2 ==1 )后面加";"说明你的判断结束后执行的是空语句。然后继续往下执行。