gpt4 book ai didi

条件和指针

转载 作者:行者123 更新时间:2023-12-04 09:31:19 26 4
gpt4 key购买 nike

如果我有这样的东西

    if(pointer!=NULL&&(*pointer)==x) { ... }

如果指针为 NULL 会出现段错误吗?如果它是特定于编译器的,我想知道它在 GCC 中的情况。

最佳答案

不,因为 short circuit evaluation .

如果 LHS 为 false,则不会评估 RHS。因此,如果它是一个 NULL 指针,它永远不会到达 RHS 并尝试取消引用它。

关于条件和指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213445/

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