请教问什么1和2都可以编译通过,但是写到3的位置报错呢
#include <stdio.h>
int main(){
int a = 10;
int b = 100;
int c = 1;
// 1.int *d = &c;
int *point_1,*point_2;
//2. int *d = &c;
point_1 = &a;
point_2 = &b;
//3.int *d = &c;
printf("*point_1=%d,*point_2=%d\n",*point_1,*point_2);
return 0;
}