Ich würde gerne wissen, wie scanf Funktion in diesem Fall funktionierte.Funktionalität der scanf Funktion in c
main()
{
printf("%d\n",scanf("%d"));
}
Ausgabe:
./a.out
Hier ist die scanf auf eine Eingabe wartet ich eintrat 5.
Ich kann sehen, Das scanf ist erfolgreich und hat 1 zurückgegeben.
Ich habe wirklich nicht verstanden, wo die ganze Zahl 5 gespeichert ist.
Dies ruft ein undefiniertes Verhalten hervor. –
@OliverCharlesworth, Danke für die Antwort, ist es nur undefiniertes Verhalten, ich dachte, es könnte irgendeinen Grund für dieses Verhalten geben. – Ash
Bitte erläutern Sie vollständig, warum Sie das geschrieben haben. –