单项选择题

A. char str[20]; scanf("%s", &str);
B. char *p; scanf("%s", p);
C. char str[20]; scanf("%s", &str[2])
D. char str[20], *p=str; scanf("%s", p[2]);