gpt4 book ai didi

c - 分段故障

转载 作者:行者123 更新时间:2023-11-30 21:13:51 25 4
gpt4 key购买 nike

这段代码有什么问题吗?我遇到了段错误!

#include<stdio.h>

int main()
{
struct {
char* name;
int age;
} *emp;
char* empname = "Kumar";
int empage = 31;
emp->name = empname;
emp->age = empage;
printf("empname :%s\n",emp->name);
printf("empage :%d",emp->age);
return 0;
}

如何纠正该程序以使其正常工作?

最佳答案

您没有为emp分配内存。在使用emp之前,请尝试

emp = malloc(sizeof(*emp));

关于c - 分段故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633916/

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