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

#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;
}



qq_莫非
浏览 2390回答 2
2回答

慕莱坞8333017

2965254319096394307308551329741663232164217844096311754986490964164339277517430865622640848731097428176407431042276722853287497418787514330697339332064288421754439857629940975400441875175530439851008417632310677622952795593233008152559047896402614468017225511883319962468284204618670788283148530932372187506834507944242034908

Yexiaomo

我这里,没报错, 美滋滋

望远

stu3数据重复定义未导入string.hC语言数据定义只能在函数开头处定义
打开App,查看更多内容
随时随地看视频慕课网APP