在c#中递增一个变量不起作用
因此,我目前的问题是,我无法增加我的变量。在我的代码中使用“i++”似乎没有任何作用,而使用任何其他形式的递增值也没有任何作用在c#中递增一个变量不起作用,c#,variables,increment,C#,Variables,Increment,因此,我目前的问题是,我无法增加我的变量。在我的代码中使用“i++”似乎没有任何作用,而使用任何其他形式的递增值也没有任何作用 static void Main(string[] args) { Console.WriteLine("Enter a number to see its times tables"); int number = Convert.ToInt16(Console.ReadLine()); int i; for (i = 10; i ==
static void Main(string[] args)
{
Console.WriteLine("Enter a number to see its times tables");
int number = Convert.ToInt16(Console.ReadLine());
int i;
for (i = 10; i == 10; ++i)
{
int output;
output = i * number;
Console.WriteLine(output);
}
Console.ReadKey();
}
我所要做的就是创建一个基本循环,但它只是卡在一个无限循环中,将我的变量“I”设置为10会使循环像它应该的那样工作,但它只执行一次。循环部分变得无关紧要。试试看
for (i = 0; i <= 10; i++)
这不会无限期地循环
for (int x=0; x==0; ) {
}
for (int x=0; x==0; ) {
x++;
}
可以按照如下所示进行测试并中断循环
for (int x=0; x==0; ) {
if (x==0) {
break;
}
}
如果不确保循环保证终止,则它可能永远不会退出。使用
(i = 0; i < 10; i++)
(i=0;i<10;i++)
i的范围将从0到9
利用
(i = 0; i <= 10; i++)
(i = 1; i <= 10; i++)
(i=0;我不会i<10
或i更具体地说,在他的条件下,循环不会在all@BradleyDotNET他的散文与他的代码不同。我在更详细地阅读后编辑了我的答案。看看历史。我会充实它。@ccpgh当时一定在宽限期内。我看不到答案history@ccpgh还有,我会d切换到非常小,我用它来输出时间表,以便重新学习其中的一些内容,因为我已经好几个月没有做任何事情了,我会想办法在一秒钟内全部展示出来,仍然在想如何使用这个网站你的设置与这个问题无关。这是你所写内容的100%逻辑问题。作为记录,主要区别是bVS社区和VS企业之间实际上只是调试和测试代码的额外功能,以及一些额外的工具。不同版本编译代码的方式并不不同。谷歌“比较C”和“分配C”,然后去读几篇教程,而不仅仅是试图把它拼凑在一起。你的for
声明基于你所陈述的期望是毫无意义的。为什么这个问题被否决了?它有一个明确的问题声明,并给出了说明问题的代码。也许OP可以研究得更多一些,但我不确定这顶帽子值得投反对票。