gpt4 book ai didi

c - 评估后左值不指定对象?

转载 作者:太空狗 更新时间:2023-10-29 17:18:44 25 4
gpt4 key购买 nike

C99 [6.3.2.1/1 节] 说

An lvalue is an expression with an object type or an incomplete type other than void; if an lvalue does not designate an object when it is evaluated, the behavior is undefined.

粗体部分是什么意思?有人可以举例说明吗?

最佳答案

空指针、指向释放对象的指针和指向生命周期已经结束的具有自动存储持续时间的对象的指针。取消引用这些结果会导致无效的左值;如果幸运的话,您最常遇到的未定义行为是段错误,否则就是任意堆或堆栈损坏。

关于c - 评估后左值不指定对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4738669/

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