Verwendung von ungültigen Zeigern auf verschiedenen Plattformen
Ich habe gehört, dass Zeiger zuerst für ungültig erklärt werden sollten, um die Konsistenz der Werte auf verschiedenen Plattformen sicherzustellen, und @ verwenden sollte%p
Formatbezeichner. Warum ist es und was genau sind die Probleme?
int x=100;
int *pi=&x;
printf("value of pi is: %p",(void*)pi);