C语言结构体赋值错误,跪求解答 10 如图一直都是expectedexpressionbefore‘Job’无论我使用指针还是用数组的方法。... 如图一直都是expected expression before‘Job’无论我使用指针还是用数组的方法。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 结构体 赋值 搜索资料 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? shine1991 科技发烧友 2017-09-02 · 智能家居/数码/手机/智能家电产品都懂点 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 Job[i].JobAbility=(char *)malloc(50);scanf("%s",Job[i].JobAbility); 追问 这样一来14行都通不过了··· 追答 Job到底是什么,类型还是数组变量 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2017-09-02 展开全部 结构体是怎么定义的? 追问 这样,我的结构体放在头文件mains.h里了 追答 Job[j].JobAbility=(char*)malloc(sizeof(char)*N+1);scanf("%s",Job[j].JobAbility);Job变量的数据类型是结构体数组, 但是它里面的元素是指针如果不想用指针, 可以把_Job结构体中的元素定义为字符数组, 这样就不必每次为它分配内存空间你的代码问题出在: 声明和定义, 在头文件中 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-07-30 C语言结构体为何无法赋值? 1 2022-12-28 C++ 在给结构体赋值时,其中几个参数不赋值,那这个几个参数的值是什么,是0或null吗? 2019-02-11 结构体赋值问题 2 更多类似问题 > 为你推荐: