小编Mer*_*riç的帖子

for循环条件问题

int a, b, c;
a = 1;
b = 2;
c = a + 2*b;
for (a=1; c<15; a++)
{               
    Console.WriteLine(c.ToString());
}

Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

我有一个简单的问题.我是否必须根据初始化变量来定义我的条件?
在上面的例子中,我希望循环在变量"a"变为10时停止,因此变量"c"将小于15.
但是输出是无限行"5".我希望我的输出为14.

我究竟做错了什么?

.net c# for-loop conditional-statements

1
推荐指数
1
解决办法
78
查看次数

标签 统计

.net ×1

c# ×1

conditional-statements ×1

for-loop ×1