6个回答
展开全部
scanf("%s",&stu[i].subject[j],这一句有问题,要么你把%s改成%c,要么把&stu[i].subject[j]改成
stu[i].subject[j]。因为你这样做是把一个字符串存放进一个字符空间,肯定会出错啦
stu[i].subject[j]。因为你这样做是把一个字符串存放进一个字符空间,肯定会出错啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把主函数里面的内容改为下面的,你应该是初学者,
注意int是一种数据类型 C语言中 = 号是赋值的符号,定义变量不需要赋值的话不要=号 要赋值的话 int i=1;
下面的返回值return 也是一样的
int i ;
scanf("%d",&i);
printf("i=%d\n",i);
return 0;
注意int是一种数据类型 C语言中 = 号是赋值的符号,定义变量不需要赋值的话不要=号 要赋值的话 int i=1;
下面的返回值return 也是一样的
int i ;
scanf("%d",&i);
printf("i=%d\n",i);
return 0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你定义int 类型没有变量 你改成int i=1;下面改return 0就可以代表返回一个0回去,代表正常退出,而你return=0,意思是把0赋值给return,所以报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C 语言是一种十分强大的语言,可以进行多种方式进行程序的设计,它是一种很有特色的高级语言通过若干个函数组成,它具备构成程序设计的 3 种基本结构顺序,选择和循环结构。C语言编辑简洁明了,运算符丰富且功能强大还有编译预处理功能。此语言的移植性好不同的处理器用不同的编译器编译指令达到移植的效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请把
int=i;
改为:
int i;
并把:
return=0;
改为:
return 0;
int=i;
改为:
int i;
并把:
return=0;
改为:
return 0;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询