gpt4 book ai didi

c - 为什么将 NULL 转换为结构指针?

转载 作者:太空宇宙 更新时间:2023-11-04 07:17:46 26 4
gpt4 key购买 nike

在这个函数中:omapi_wait_for_completion

omapi_object_t *inner;

if (object) {
waiter = (omapi_waiter_object_t *)0;
....

0 被指向 omapi_waiter_object_t 指针。目的是什么?

我知道存在类似的问题:Casting NULL to a struct pointer in C? ,但答案是关于使用宏的有效性。就我而言,不涉及宏。我想知道为什么要这样投。

最佳答案

有时候,人们只是写出无用的代码。

实际上在这里写类型转换是没有意义的。

关于c - 为什么将 NULL 转换为结构指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216263/

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