单项选择题

请选出下面正确的程序段( )。

A) int *s;
scanf("%d",s);


B) int *s,k;
*s=100;

C) int *s,k;
char *p, c;
s=&k; p=&c;
*p='a';

D) int *s,k;
char *p, c;
s=&k; p=&c;
s=p; *s=1;