#include #include void f(n){ int a[n]; a[n]=12; printf("%d\n",a[-1]); return; } int main(){ f(5.5); return 0; } gcc居然编译通过。怎么回事。请高手指点 gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) Target: x86_64-linux-gnu。 Thread model: posix