中易网

c语言栈溢出

答案:2  悬赏:10  
解决时间 2021-03-12 10:33
有代码如下:#include
void main()
{
int i,a[10];
for(i=1;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("\n");
}
若将第一个i++改为i--为何会造成栈溢出?
最佳答案
for(i=1;i<=9;i++)
数组的下标是从0开始的,i--后就会出现负数啊,可定越界
全部回答

分配的变量char c;是字符型,但输入的是%s字符串,这里会导致溢出。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
接种卡介苗后有疤痕疙瘩是怎么回事
这社会是怎么了?怎么会有那么些人见不得别人
男生爱你的表现
德善堂大药房地址有知道的么?有点事想过去
福克斯保险费用
事故中如果对方不接受理赔坚持走法律程序怎么
一般别墅的建筑密度是多少
如何根据属相选小区内风水好的楼号
成都周边哪些小区景观做的比较好?
尚客优快捷酒店武松中街店地址有知道的么?有
别爱的太晚这首歌在哪里可以下载啊拜托各位了
htcg15手机外壳磨花了怎么办啊,外壳可以换吗
方的组词有哪些
请教猪料电解质平衡(DEB值)问题
房产逾期未交,没签合同,怎么算赔偿?
推荐资讯
怎么用好表明有数不尽的贝壳吗改为陈述句
开了增值税发票还要扣个人所得税吗
雅如美容养生这个地址在什么地方,我要处理点
道路监控高清摄像机能看清车牌号吗有时候看到
洗澡带不带耳钉 耳钉取了洗澡 怕水和细菌进耳
生活中用什么区分软水硬水
请问我的世界为什么游戏视角会那么小?
It's hard to say中to起什么作用
浙江华南电子机电有限公司在什么地方啊,我要
买车钱是我付的上了别人的名下,现在我想要回
请问,联想笔记本一键恢复后office还在吗?
大茗堂茶庄(兴怀大街)我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?