大问题!!!!!!!!!!!!
#include <stdio.h>//问一 mai() { int a=0; printf("%d\n",sizeof(a)); } // 结果为什么是4 // 问二 #include <stdio.h> #include <malloc.h> main() { int a[2]; int i; for(i=0;i<8;i++)a[i]=1; for(i=0;i<8;i++) printf("%d\t",a[i]); printf("\n"); } // 结果1 1 1 1 1 1 1 1// 为什么可以这样子呀,明显是越过数组限额了呀!