int i = 1;
bool a =true ;
if (i == 1)
{
a = !a;
if (!a)
{
Console.WriteLine("{0}", a);
}
}
Console.WriteLine("{0}", a);
Console.ReadKey();
int i = 1;
bool a =false ;
if (i == 1)
{
a = !a;
if (!a)
{
Console.WriteLine("{0}", a);
}
}
Console.WriteLine("{0}", a);
Console.ReadKey();
这2个!a到底是什么值?2个都是false吗,第一个代码a=!a 那么if(!a)中的!a不就是true吗?
新手学习,实在不懂~~求教啊。
宝慕林4294392
莫回无
相关分类