C#中if话语没有else也没有return的执行流程是怎样的
C#中if语句没有else也没有return的执行流程是怎样的?比如这样一个语句:int a,b5public bool flag true
C#中if语句没有else也没有return的执行流程是怎样的?
比如这样一个语句:
int a,b=5;
public bool flag = true;
private void button1_Click(object sender, EventArgs e)
{
if (flag)
{
a=b;
flag = false;
}
}
这个虽然是个很简单的语句,但是它没有else,没有else if,没有return,这种if语句是该是怎样执行流程的呢?
[解决办法]
这样就是只能执行一次。第二次为假了,那IF里边就不执行了,你理解正确啊。如果要点一下,然后再点一下执行另外的,加个ELSE或者再弄一个IF判断假也可以咯。。哈哈
[解决办法]
赋值并修改值啊flag=true,执行if然后在改变flag的值
[解决办法]