若有定义char *p,ch;则不能正确赋值的语句组是( )。
A: p=&ch;scanf(“%c”,p);
B: p=NULL; scanf(“%c”,&ch);
C: *p=getchar(); p=&ch;
D: p=&ch;*p=getchar();
A: p=&ch;scanf(“%c”,p);
B: p=NULL; scanf(“%c”,&ch);
C: *p=getchar(); p=&ch;
D: p=&ch;*p=getchar();