printf unzureichende Argumente

Meine Frage betrifft das Verhalten nach einem printf mit einem fehlenden Argument:

printf("%s blah blah %d", int); // integer was given as argument (and not int written)

Ich weiß bereits, dass das Verhalten undefiniert ist, wenn es nicht genügend Argumente für das Format gibt.

Die Frage ist, ob es für das Druckergebnis oder für das gesamte Programm undefiniert ist?

Ein Absturz kann auftreten, wenn% s versucht, von einer nicht autorisierten Speicheradresse zu lesen. (es ist mir passiert)Kann ein Absturz [lange] nach Abschluss des Druckvorgangs auftreten? (druckte eine Müllzeichenfolge und eine ganze Zahl)

Bearbeiten:

Zur Verdeutlichung frage ich weder nach Kompilierungsfehlern oder -warnungen, noch kann ein Programm abstürzen, wenn diese Zeile ausgeführt wird. Die Frage ist, ob diese Zeile das Programm zufällig abstürzen lässt, nachdem diese Zeile bereits ausgeführt wurde.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage