以下是几个简单的测试程序:
1.
#include "stdio.h"
int main(void)
{
int i=1;
int j=2;
int a[3][3];
scanf("%d",&a[i][j]);
printf("%d",a[i][j]);
return 0;
}
2.
#include "stdio.h"
int main(void)
{
int i=1;
int j=2;
float a[3][3];
scanf("%f",&a[i][j]);
printf("%f",a[i][j]);
return 0;
}
3.
#include "stdio.h"
int main(void)
{
int i=1;
int j=2;
float a[3][3];
scanf("%f",&a[1][j]);
printf("%f",a[i][j]);
return 0;
}
上面的3个程序,1和3都能正常运行,2能通过编译但是会出现程序异常终止。这是怎么回事?
我郁闷的快吐血了。。。
我用的是Turbo C 共享版 6.11.
----------------解决方案--------------------------------------------------------
斑竹帮忙看下哦
----------------解决方案--------------------------------------------------------
2.3应该没有本质区别```` 怎么会呢`` 我调试下`
----------------解决方案--------------------------------------------------------
我调试了,第二个一闪就过去了。
----------------解决方案--------------------------------------------------------
我执行2和3都没有问题
2:
这是3的:
----------------解决方案--------------------------------------------------------
没问题的,我试了试可以的。
[IMG] [/IMG]
----------------解决方案--------------------------------------------------------
编译器问题吧````
我执行2和3都没有问题
2:
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
这是3的:
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
你用什么软件运行的C程序?
----------------解决方案--------------------------------------------------------