gpt4 book ai didi

c - 在 C 中是否分配了指针?

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:21 24 4
gpt4 key购买 nike

如何编写 if 语句来告诉程序指针是否已分配?

错误的例子

if (*badpdr[0]==0);

最佳答案

你是说 if (badptr==NULL)

请注意,当您定义它或“取消分配它”(例如,您删除它所指的对象)时,您必须首先将指针设置为 NULL。否则,它将包含垃圾并且此测试将失败,因为该值将不是 0。

您也可以与 0 而不是 NULL 进行比较,SO 上已经有足够的参数,这是正确的形式,因此我不再重复。

关于c - 在 C 中是否分配了指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967010/

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