gpt4 book ai didi

c - 如何检查几个指针中的任何一个是否为空?

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:23 28 4
gpt4 key购买 nike

我有几个指针/整数变量,我想检查它们中的任何一个是否为 0。现在我在一个大的 if 语句中将每个变量与 0 进行比较,一旦遇到一个为 0 的语句就会短路。我想知道是否有任何更聪明或更快的方法来完成此任务。

最佳答案

这并不重要。即使您将所有指针堆叠起来并遍历该数组,或者如果您对所有值进行或运算……您仍然必须一个接一个地执行此操作。如果你有这样的东西 if( a != 0 && b != 0 && .. && z != null)编译器会将其转换为在所有其他情况下所需的尽可能多的指令。

您唯一可以使用数组保存的东西,例如你循环可能是某个时候的内存,但我认为这不是你要找的。

关于c - 如何检查几个指针中的任何一个是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224123/

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