中易网

C++中bool变量 如何取反

答案:4  悬赏:10  
解决时间 2021-03-06 03:03
C++中bool变量 如何取反
最佳答案
晕!。。。
bool量取反,不赋值是不可能的。
C语言也不是万能语言啊,汇编都做不到的C语言当然也做不到。
i=i+1之所以能写成i++;人家是有汇编指令做基础的。
add i,1在汇编可以优化成inc i; 所以C语言i=i+1可以写成i++;
而bool量取反在汇编里最优化也要一组汇编指令来完成。不信你自己反汇编!started看看,可不是简单的_asm not i;就可以搞定的,bool量取反是要判断的。
全部回答
started ^= true;
不过看汇编代码没啥区别
if (!started)
这根本没有类比性,只能这样实现。如果嫌麻烦,在开头#define一下就好了:#define OPSTARTED started = !started;不要丢掉分号,只能用大写
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
being a volunteer is great
文科学生 理科学生 谁更厉害?
我有一根网线,路由连电脑能通,路由连路由就
饭店物语合并建筑物需要哪些条件 建筑物合并
日语的主人一词怎么拼写
变焦倍数是指什么?越大越好吗?4倍变焦能拍
泽润楼宴会餐厅我想知道这个在什么地方
How was your weekend? Great!It was my gran
我在怀化坐火车去西双怎么走
96家中有人学佛,内人钓鱼怎样能让他不去钓因
关于打开网页并不新建一个窗口的问题
南山农贸市场地址在什么地方,想过去办事
斑赛软膏哪有得卖…朋友们支招吧…
住院打吊水都有激素吗
考博的英语是什么水平
推荐资讯
甘棠国土这个地址在什么地方,我要处理点事
街客造型这个地址在什么地方,我要处理点事
电荷守恒 与 基尔霍夫 电流定律 到底有啥关系
夜樱四重奏星之海与花之歌有关联吗
我在爱又米上买了一个苹果笔记本电脑?请问靠
有首韩文歌,高潮好像是但是你。。。什么什么
codol 华中西南服 杀你全家 咋那么有名啊!
我家装了网络电视和电话一体电话通电视不能看
乌兰场景作文学校在什么地方啊,我要过去处理
遇到嘴巴很贱的女生,怎么办
中国社会科学院10年招社会工作或社会学专业的
做梦跳到水里救人,不会游泳 憋醒了
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?