永发信息网

vc6.0中,程序为什么不往下执行

答案:2  悬赏:40  手机版
解决时间 2021-03-22 01:37
  • 提问者网友:眉目添风霜
  • 2021-03-21 12:29
vc6.0中,程序为什么不往下执行
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-03-21 13:14
看了一下,你定义的dyas_m没有正确初始化。
int days_m[12];
if (...)
{
int days_m[12] = {...};
}
else
{
int days_m[12] = {...};
}
虽然名字一样,但是却是3个变量,作用域不同而已。if else中的声明和初始化,不会影响前面的。
所以后面使用时,仍然是没有初始化的数组,以至于最后那个for循环没有执行就结束了追问谢谢啊
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-21 13:57
复制粘贴你的代码,图不好改
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯