错误案例 #include <stdio.h> int main () { int *a; *a = 1; printf("%d", *a); return 0; } 原因分析:a没有初始化,所以不能赋值。