**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。
这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
17天前关闭
Improve this question的
enter image description here我试图创建自己的数据类型,但由于某种原因,它只是不工作。
typedef struct
{
char name[20];
char number[20];
} Person;
字符串
这应该会创建一个名为(person)的数据类型,它接受一个名称和一个字符串编号。编辑:仍然无法工作enter image description here
Here is the compiler massage
1条答案
按热度按时间nle07wnf1#
你漏了一个字
struct
typedef
用于为旧类型给予新名称:字符串
这将defs
my_int
类型设置为int。型
这将创建一个名为
person
的结构,然后键入defsperson_t
表示struct person
。型
这与前面的代码段执行的操作相同,但只需一步。
型
这将
person_t
类型定义为 an unnamed struct,您定义为so。这就是您尝试做的事情,您只是在typedef
之后缺少了struct