7 ms·
$ cat foo.c #include <stdio.h> int main(int ac, char av) { int x = 3; x = x + x++; printf("x = %d\n", x); return 0; } $ make foo CFLAGS=-Wall cc -Wall fo
by znull 17y ago
$ cat foo.c
#include <stdio.h>
int main(int ac, char av)
{
int x = 3;
x = x + x++;
printf("x = %d\n", x);
return 0;
}
$ make foo CFLAGS=-Wall
cc -Wall foo.c -o foo
foo.c: In function ‘main’:
foo.c:5: warning: operation on ‘x’ may be undefined
$ ./foo
x = 7