C#中for循环里面可以赋值嘛?
privatevoidbutton2_Click(objectsender,EventArgse){intN;for(inti=2;a/i<20;i++){N=i;}我希...
private void button2_Click(object sender, EventArgs e)
{intN;
for (int i = 2; a /i < 20; i++)
{
N = i; }
我希望当 a /i < 20时,将i的值给N,但是这样写,出了循环之后我使用N程序告诉我N没有赋值,这是为什么,还有我应该怎么做呢 展开
{intN;
for (int i = 2; a /i < 20; i++)
{
N = i; }
我希望当 a /i < 20时,将i的值给N,但是这样写,出了循环之后我使用N程序告诉我N没有赋值,这是为什么,还有我应该怎么做呢 展开
2个回答
展开全部
你是要把i的所有值都赋给N吗?
追问
最后一个i给N就行了,应该怎么写呢
追答
是不是在编译的时候就报错了呢?
建议:
int N改为int N=0;
将int N改为全局即:
int n;
private void button2_Click(object sender, EventArgs e)
{
for (int i = 2; a /i < 20; i++)
{
N = i; }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询