C语言程序设计?

为什么会出错,,,该怎么改?... 为什么会出错,,,该怎么改? 展开
 我来答
宝傅香英媚
2020-05-30 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:745万
展开全部
scanf("%s",&stu[i].subject[j],这一句有问题,要么你把%s改成%c,要么把&stu[i].subject[j]改成
stu[i].subject[j]。因为你这样做是把一个字符串存放进一个字符空间,肯定会出错啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿葱来了

2020-05-26 · 并不是止步不前,只是在思考
阿葱来了
采纳数:39 获赞数:80

向TA提问 私信TA
展开全部
把主函数里面的内容改为下面的,你应该是初学者,
注意int是一种数据类型 C语言中 = 号是赋值的符号,定义变量不需要赋值的话不要=号 要赋值的话 int i=1;
下面的返回值return 也是一样的
int i ;

scanf("%d",&i);

printf("i=%d\n",i);

return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆豆在路上吃饭
2020-05-27 · 超过21用户采纳过TA的回答
知道答主
回答量:147
采纳率:83%
帮助的人:13.2万
展开全部
你定义int 类型没有变量 你改成int i=1;下面改return 0就可以代表返回一个0回去,代表正常退出,而你return=0,意思是把0赋值给return,所以报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ancoofirst
2020-05-27 · TA获得超过2491个赞
知道小有建树答主
回答量:4394
采纳率:40%
帮助的人:145万
展开全部
C 语言是一种十分强大的语言,可以进行多种方式进行程序的设计,它是一种很有特色的高级语言通过若干个函数组成,它具备构成程序设计的 3 种基本结构顺序,选择和循环结构。C语言编辑简洁明了,运算符丰富且功能强大还有编译预处理功能。此语言的移植性好不同的处理器用不同的编译器编译指令达到移植的效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2020-05-26 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
请把
int=i;
改为:
int i;
并把:
return=0;
改为:
return 0;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式