什么数不等于自身?

作者: Wormwaker分类: 软件应用 发布时间: 2023-12-31 08:00:00 浏览:54593 次

什么数不等于自身?

w7w7w:
在2处插入: printf("0"); if(true)return 0;

【回复】方法不要太多,只要能有办法让那句printf不执行,怎么输出还不是随意摆布
【回复】回复 @Wormwaker :还有一种方法 ① int main(){printf("0\n";return 0;}/* ②*/ void mian(){ [doge][doge][doge]
希腊神话男性都有谁:
如果一个数不等于自己,那你回答这个数的时候也就不等于回答这个数,那这个回答到达对不对?[思考]

【回复】我的理解是:变量A是“我不道啊” 你问我A是等于啥玩意儿,我不道啊。那布尔运算肯定不是True了。
【回复】回答的是是否相等,不用考虑这个数回答得对不对[笑哭]
【回复】巧了,毕导非常严谨的回答过这个问题,哈哈。 【【毕导】这个视频里说的都是真的,但你却永远无法证明-哔哩哔哩】 https://b23.tv/bt8CMXk
阴影之刃:
我还记得oracle里面null和null既不是相等的、也不是不等的 你写等号为假,写不等号照样为假 实际上你不管写啥表达式结果都是假[doge] 当然准确的说其实是UNKNOWN(未知) UNKNOWN在大多数情况下和FALSE是一样的,但FALSE取反就会变成TRUE,而UNKNOWN取反之后还是UNKNOWN不变

【回复】我喜欢你💐💐💐[脱单doge][傲娇]
无知者幸:
①处不插入; 在②处插入: printf("0"); return 0; [doge]

古枫无涯:
volatile int n; volatile表示变量经常变化,每次都从内存中读取(不偷懒),例如n*n系统会仅读1次n的值进CPU再乘方,标volatile之后就会先后两次从内存读n值。只要n频繁变化,就有可能出现前后两个n不想等的情况

【回复】那得开个线程卡好时间修改n的值[吃瓜]
【回复】回复 @Wormwaker : 我测试过用gcc编译器的话不用开线程。对于++x == ++x这句话,用int x初始化会返回1,但用volatile int x就会返回0[吃瓜]
ChenRini:
1: class A { int operator==(const A&) const {return 0;} }; 2: A n;

【回复】回复 @infnight0 :c哪来重载哥们
【回复】回复 @w7w7w : c直接重载==
啊洛嘎嘎嘎:
我除以0都报错,不知道你为什么可以[doge]

【回复】整数除0会产生除0错误,浮点除0,结果是用浮点表示的NaN
我就是想看看最后这名字到底可以取多长呵呵:
我想想还有两种方法应该可以[doge]: 1 劫持输入输出流 2 强行下断点改寄存器的值

渡to海kai:
教程:NaN的性质 ✓ 教程:为什么不能乱用宏 ✓

不二流士:
还以为是数学问题,结果是计算机问题[笑哭]

【回复】计算机就是参考数学里设计的啊,未定型这些在讨论极限时就经常出现
【回复】怎么可能数学问题[吃瓜]
是可爱的知知呀:
我觉得可以直接在1填: #define n __COUNTER__ 这是一个gnu扩展的计数器宏(每次调用的结果+1) 大多数编译器都有类似宏

Type_Wyxdxm:
整个class存一个int,把==运算符重载成!=[doge]

C语言 编程语言 C++ 数学 编程 非数 脑筋急转弯 NaN

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!