=0)&&s[i]%2==0)这两行代码不一样吗为什么编译出来结果不一样呀这段代码我是想让它将s所指字符串中下标为偶数同时ascii码为奇数的字符删除

if(!((i%2)==0&&(s[i]%2)))和if((i%2!=0)&&s[i]%2==0)这两行代码不一样吗
为什么编译出来结果不一样呀
这段代码我是想让它将s所指字符串中下标为偶数同时ascii码为奇数的字符删除。

img

img

你记住
!(a&&b)
等价
!a || !b

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^