// using variable-length array in C99 // Avoid dynamic allocated arrays, which introduces pointers , bad for static analysis tools #include int main(int argc,char *argv[]) { int i, j; int len = 20; if (argc>1) len = atoi(argv[1]); double a[len][len]; for (i=0; i< len; i++) for (j=0; j