6

を呼び出すと、なぜこれは単純に c プログラム segfault になるのprintfですか?

#include<stdio.h>
int main() {
        char* f;
        char* b;
        *f = 'x';
        b = f;
        *b = 'y';
        printf("%c", *f);
}

「y」が出力されると思います。f文字を取得するために逆参照しますよね?

4

0 に答える 0