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

学习 时间:2026-04-02 06:09:15 阅读:6570
帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是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-04-02 06:09:15

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

最新回答共有2条回答

  • 疯狂的小刺猬
    回复
    2026-04-02 06:09:15

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

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

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