Eine falsche Anzahl von zu druckenden Parametern führt zu seltsamen Ergebnissen

#include <stdio.h>

int main() {
   int i=10,j=20;
   printf("%d%d%d",i,j);
   printf("%d",i,j); 
   return 0;
}

Mit dem Turbo C-Compiler sieht die Ausgabe folgendermaßen aus:

10 10 garbageValue

20

Kann jemand erklären, warum das so ist?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage