为了账号安全,请及时绑定邮箱和手机立即绑定

stu3为什么有错啊?求指点,错在哪里呢?要怎么改?

stu3为什么有错啊?求指点,错在哪里呢?要怎么改?

C
qq_莫非 2017-09-16 15:16:20
#include <stdio.h> int main(){ struct student{  int num;  char name[50];  float score; }stu1,stu2,stu3; stu1.num=1; strcpy(stu1.name,"Jihong Liu"); stu1.score=100; stu2.num=2; strcpy(stu2.name,"Wei Liu"); stu2.score=67; struct student stu3={3,"San Zhang",80}; printf("stu1:\nname:%s;num:%d;score:%.1f\n",stu1.name,stu1.num,stu1.score); printf("stu2:\nname:%s;num:%d;score:%.1f\n",stu2.name,stu2.num,stu2.score); printf("stu3:\nname:%s;num:%d;score:%.1f\n",stu3.name,stu3.num,stu3.score); return 0; }
查看完整描述

2 回答

?
Yexiaomo

TA贡献152条经验 获得超157个赞

//img1.sycdn.imooc.com//59bd0b2d00011d7519201080.jpg

我这里,没报错, 美滋滋

查看完整回答
反对 回复 2017-09-16
?
望远

TA贡献1017条经验 获得超1032个赞

  1. stu3数据重复定义

  2. 未导入string.h

  3. C语言数据定义只能在函数开头处定义

查看完整回答
反对 回复 2017-09-16
  • 2 回答
  • 0 关注
  • 2436 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信