Ich habe den Code in meinem System ausprobiert. Das ist, was ich habe ...... 1)Variierender C-Code-Ausgang
#include <stdio.h>
int main()
{
//int a = 10;
printf("%s");
return 0;
}
Output:
1í^áäðPTRhh
2)
#include <stdio.h>
int main()
{
int a = 10;
printf("%s\n");
return 0;
}
Output:
__libc_start_main
ich in einem anderen System (diff Compiler) versucht. Und die Ausgabe war anders. Eigentlich muss der oberste Wert im Stapel gedruckt werden. Dann ist y nicht überall einzigartig?
ist das Betriebssystem 32bit und 64bit? es kann das Speicherverwaltungsproblem sein – Sudantha
@Sudantha: Was hat das mit Speicherverwaltung zu tun? –
@Sudantha: OS ist 32bit Aber ich bin mir nicht sicher, ob es irgendwelche Auswirkungen hat ???? .. – aTJ