My question is about the behavior after a printf with a missing argument:
printf(\"%s blah blah %d\", int); // integer was given as argument (and not int wri
It is undefined for the whole program.
In fact it is undefined before even the program exists: it is undefined what the compiler itself does in presence of the text printf("%s blah blah %d", int);
printf("%s blah blah %d", int);