给个程序让你体会体会 main() { int b[3]={12,12,12},a=22,c=33,d=44;
printf("%d %d %d ",b[3],b[4],b[5]); } 如果你不运行,能说出结果你就明白你错在那里了.C程序员要负责程序的越界行为而不是编译器负责