- int main () {
- float f = 10;
- int a[] = { 10 };
- short i = 10;
- printf ("f=%f, a[0]=%d i=%d\n", f, a[0], i);
- a[-1] = 2123456789; printf ("f=%f, a[0]=%d i=%d\n", f, a[0], i);
- a[1] = 2123456789; printf ("f=%f, a[0]=%d i=%d\n", f, a[0], i);
- }
- $ clang -m32 typing-03.c && ./a.out
- f=10.000000, a[0]=10 i=10
- f=10.000000, a[0]=10 i=32401
- f=96621069057346178268049192388430659584.000000, a[0]=10 i=32401