Pointer-Wert *x &x und x

nehme an, dieser code:

main()
{
    int *x;
    *x = 3;

    printf("%d %d %d\n", *x, &x, x);
    //output 3 5448392 2293524
}

wenn *x ist der Wert; &x die addres; was bedeutet, dass der Wert von x?

Beachten Sie, dass Sie Zugriff auf random-Speicher mit Ihrem *x = 3 als x ist nicht initialisiert.

InformationsquelleAutor Fabricio | 2012-01-26

Schreibe einen Kommentar