试错时候尝试探出数组边界
#include<stdio.h>
int main()
{
int a[10];
for(int i=0;i<=10;i++)
{
a[i]=0;
printf("%d\n",a[i]);
}
for(int i=0;i<=10;i++){
printf("hhh%d\n",a[i]);
}
return 0;
}
然后结果:
怎么两次printf还能不一样呢……