注册 登录
编程论坛 VC++/MFC

为什么老是弹出“应用程序错误的边框”

qq604911716 发布于 2014-11-19 09:15, 398 次点击
程序代码:
#include <stdio.h>
void main()
{
    int a[]={12,5,8,19,22,-4,66,-17,28,13},i;
    int max=0,min=0,tmp;

    for(i=0;i<10;i++)
    {
        if(a[i]>max)
        {
            tmp=a[i];
            a[i]=max;
            max=tmp;
        }
    }
   
    tmp=a[10];
    a[10]=max;
    max=tmp;
}
1 回复
#2
天使梦魔2014-11-19 10:28
tmp=a[10];
a[10]=max;
数组越界,10个数组是0-9
1