C# Console.ReadLine();的问题
我不明白Console.ReadLine();的用法如下在A处加Console.ReadLine();结果是不执行循环只出现valueofvariableis:100在B...
我不明白Console.ReadLine();的用法 如下在A处加Console.ReadLine();结果是不执行循环 只出现value of variable is:100 在B处加结果正确是100到190。而不加的话结果正确但只是闪一下。我想知道出现以上结果的原因。
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int var;
var = 100;
while (var < 200)
{
Console.WriteLine("value of variable is:{0}", var);
var = var + 10;
//A
}
//B
}
}
} 展开
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int var;
var = 100;
while (var < 200)
{
Console.WriteLine("value of variable is:{0}", var);
var = var + 10;
//A
}
//B
}
}
} 展开
展开全部
我试了一下,按照我菜鸟的理解水平的话,都可以成功的,只不过:
加在A处的话,就需要摁回车九下才能显示到value of variable is:190,因为while是一个执行循环的句子,执行在while中的句子时有这个console.readline()的话就会每冲锋完成一个var = var + 10;得出的答案VAR显示漏判链一次;
加在B处的话,console.readline()就脱离了while的控制,直接显示出在while循环的所返孙有结果,也就是循环里面的九次结果。
加在A处的话,就需要摁回车九下才能显示到value of variable is:190,因为while是一个执行循环的句子,执行在while中的句子时有这个console.readline()的话就会每冲锋完成一个var = var + 10;得出的答案VAR显示漏判链一次;
加在B处的话,console.readline()就脱离了while的控制,直接显示出在while循环的所返孙有结果,也就是循环里面的九次结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控制台运用程序
当程序袭神执行完语句,如果没有遇到读取数据刚烂闭会自动结束拍历亏程序
所以在最后一行必须加上Console.re
当程序袭神执行完语句,如果没有遇到读取数据刚烂闭会自动结束拍历亏程序
所以在最后一行必须加上Console.re
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Console.ReadLine(); 是表示,你可以从控制台输入 内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不能直接运行 要使用调试模式 否则你运行完了 程序自动关闭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询