gpt4 book ai didi

c - 在 gcc 中将 NULL 分配给 double 类型的引用指针会产生错误

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

我们正在编译一组 Pro C 文件,预处理并创建一组相应的目标文件。

在编译其中一个 pro C 文件时,我们遇到了以下问题:

声明了一个double类型的指针变量,比如i_ib,如下:

double *i_ib;

然后,它被取消引用,并将值 NULL 分配给取消引用的指针,如下所示:

*i_ib=NULL;

上述语句在最新的 gcc 编译器(版本:4.1.2)中产生错误。在以前的编译器中,此语句不会产生错误。请帮助我们获得相当于 NULL 的 double。非常感谢您的帮助。提前谢谢了 :-)- 穆拉利

最佳答案

要将指针设置为 NULL,请移除星号:

i_ib = NULL;

现在您正在尝试将 NULL 分配给 double,而不是指针。

关于c - 在 gcc 中将 NULL 分配给 double 类型的引用指针会产生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20287381/

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