【单选题】若有定义:int x; 使指针p可以指向变量x的定义语句是( ) , 使指针p指向变量x的赋值语句是( ), 通过指针p给变量x读入整数的scanf函数调用语句是( ), 通过指针p给变量x赋整数5的语句是( ), 通过指针p输出x中整数的语句是( )。
A.
分别是int *p=&x;,p=&x;,scanf("%d",p);,*p=5;,printf("%d",*p);
B.
分别是int *p=&x;,p=x;,scanf("%d",&p);,p=5;,printf("%d",p);
C.
分别是int *p=x;,p=&x;,scanf("%d",&p);,*p=5;,printf("%d",*p);
D.
分别是int *p=&x;,p=x;,scanf("%d",p);,p=5;,printf("%d",*p);