を呼び出すと、なぜこれは単純に c プログラム segfault になるのprintf
ですか?
#include<stdio.h>
int main() {
char* f;
char* b;
*f = 'x';
b = f;
*b = 'y';
printf("%c", *f);
}
「y」が出力されると思います。f
文字を取得するために逆参照しますよね?
を呼び出すと、なぜこれは単純に c プログラム segfault になるのprintf
ですか?
#include<stdio.h>
int main() {
char* f;
char* b;
*f = 'x';
b = f;
*b = 'y';
printf("%c", *f);
}
「y」が出力されると思います。f
文字を取得するために逆参照しますよね?