为什么我的程序在vc++6.0执行时出现停止工作 求解 哪位高手帮帮忙啊 5

 我来答
grf123
推荐于2017-07-01 · TA获得超过538个赞
知道小有建树答主
回答量:455
采纳率:80%
帮助的人:251万
展开全部
6行3列,定义的数组,其编号应该是0~5行,0~2列。
而在你的程序中,你下面引用却使用的是1-3,会造成下标溢出
将你源程序中所有的1-6下标改成0-5,将1-3下标改成0-2。
计算机中是以0为起始的。

另外,你之所以是程序崩溃而不是调试器报错,是因为你在win7下使用VC6.0,兼容性问题。
追问

如果声明的i j k三个变量在图中位置为什么会出现这么多错误呀 高手

c语言语法中不是可以在图中位置声明变量么?

追答
在C语言中,所有变量必须在所有的执行语句之前声明。
你建立的文件是.c的扩展名,所以是在C的环境下,是不允许for里面声明变量的。

如果学的C++,就不要去建立.c文件,一律建立.cpp.
另外,代码就不要截图了,别人调试还要手打一遍?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式