首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

这段bool转int的代码如何不好用

2012-02-06 
这段bool转int的代码怎么不好用?我实测Edit1-Text((CheckBox1-Checked true)? 0 : 1)这段代码通过

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

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

[解决办法]
你觉得结果应该是什么?
[解决办法]
bool asf=true;
初始值赋值为true了,所以是0,你想要什么效果?
[解决办法]
放到外面去 也就第一次是0 后面怎么跑都是1了
如果你要交替的话除了把初始赋值放到外面 写法也改一下 改成 asf=!asf;

热点排行