gpt4 book ai didi

C结构体: typedef Doubt !

转载 作者:行者123 更新时间:2023-11-30 16:02:52 25 4
gpt4 key购买 nike

在给定的代码片段中,我预计会出现错误符号记录未找到。但它在 Visual Studio 2010 编译器上编译并运行良好。我以以下方式从 Visual Studio 2010 命令提示符将其作为 C 程序运行 -

cl Record.c
Record

现在的疑问是,typedef 不检查符号吗?它的工作方式更像是前向声明吗?

#include "stdio.h"
#include "conio.h"

typedef struct Record R;
struct Record
{
int a;
};

int main()
{
R obj = {10};
getch();
return 0;
}

最佳答案

您始终可以引用未定义的结构,毕竟这是实现链表的典型方法。当您想使用它们的字段时,只需定义它们即可。 This page包含一些详细信息。

关于C结构体: typedef Doubt !,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4700415/

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