gpt4 book ai didi

c++ - 代码中使用strcmp,compile->test->fails,debug,实现我忘了0==strcmp

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:22:57 24 4
gpt4 key购买 nike

<分区>

我只是对 strcmp、stricmp、compare 等有一些基本的感知问题。我知道他们做什么,我知道他们为什么这样做,但是当我检查相等性时,我只是自然地写“if ( strcmp( ) )..."这对我来说是倒退的逻辑,我只是​​没有想到(直到后来我的代码块不起作用时)写“if ( 0==strcmp() )...”。我一直这样做,这会减慢我的发展速度。任何人都可以在这方面扭转我的想法吗?

这就像我需要将函数命名为“strdoesntcmp”...(是的,我知道它不能用于小于或大于那种方式...)。当然,我可以使用 #define 或 inline 来做这样的事情,但那是一个 hack...如果这有意义的话,我只是想扭转我对此的自然想法...

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com