Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
malloc处理-未找到标识符问题_C - Fatal编程技术网

malloc处理-未找到标识符问题

malloc处理-未找到标识符问题,c,C,我正在使用VisualStudio编写一个c代码 这是我被告知要使用的malloc代码行: root = (Coor)malloc(sizeof(Coor)); 它不允许我将其用于以下错误: identifier not found 有人能告诉我为什么会发生这种情况,以及如何解决它吗 谢谢,请检查您是否已包含和请用声称找不到的标识符名称完成该错误消息??愚蠢的我…我没有看到未包含的库wan。无论如何,谢谢你的代码看起来坏了。分配sizeof(Coor)字节,然后将结果转换为Coor毫无意义。

我正在使用VisualStudio编写一个c代码

这是我被告知要使用的malloc代码行:

root = (Coor)malloc(sizeof(Coor));
它不允许我将其用于以下错误:

identifier not found
有人能告诉我为什么会发生这种情况,以及如何解决它吗


谢谢,

请检查您是否已包含

请用声称找不到的标识符名称完成该错误消息??愚蠢的我…我没有看到未包含的库wan。无论如何,谢谢你的代码看起来坏了。分配
sizeof(Coor)
字节,然后将结果转换为
Coor
毫无意义。转换为
Coor*
或分配
sizeof
(of
Coor
是指针类型)。此外,在C中强制转换
malloc
的结果只能隐藏错误,但没有其他意义。