+ -
当前位置:首页 → 问答吧 → 这段bool转int的代码怎么不好用?

这段bool转int的代码怎么不好用?

时间:2011-12-22

来源:互联网


我实测 Edit1->Text=((CheckBox1->Checked == true)? 0 : 1);
这段代码通过设置CheckBox1->Checked 可以分别得到0和1,下面这段代码为什么总是0?
  bool asf=true;
  Edit1->Text=((asf == true)? 0 : 1);
  asf=false;

作者: kfrght   发布时间: 2011-12-22

你觉得结果应该是什么?

作者: Ring_Pt   发布时间: 2011-12-22

bool asf=true;
初始值赋值为true了,所以是0,你想要什么效果?

作者: ksrsoft   发布时间: 2011-12-22

引用 2 楼 ksrsoft 的回复:
bool asf=true;
初始值赋值为true了,所以是0,你想要什么效果?


晕死了,bool asf应该放到外面去

作者: kfrght   发布时间: 2011-12-22