帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了

学习 时间:2026-06-04 20:14:38 阅读:2952
帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了#include#includevoid main(){int i=0,j,n,num=1;char s[30][10000],s2[2];//strcpy(s[0],"1");/*for(j=0;j

最佳回答

坚定的乌龟

合适的太阳

2026-06-04 20:14:38

正常情况下s[0]长度不会为0的。应该是你的其他代码出问题引起,比如 s2[2] 长度才2,太小了,在for里会出现越界,也就是s2数组操作溢出了,影响到s[0]了。你把s2设置长一些:如s2[10000]。s[0]长度应该就会不为0 再问: 谢谢,我好像知道哪里出问题了

最新回答共有2条回答

  • 高大的水壶
    回复
    2026-06-04 20:14:38

    正常情况下s[0]长度不会为0的。应该是你的其他代码出问题引起,比如 s2[2] 长度才2,太小了,在for里会出现越界,也就是s2数组操作溢出了,影响到s[0]了。你把s2设置长一些:如s2[10000]。s[0]长度应该就会不为0 再问: 谢谢,我好像知道哪里出问题了

上一篇 著名铜像“马踏飞燕”是为了表明马什么特征

下一篇 赞美母亲的作文结尾.急用!,不要作文.