根据下列定义,能打印出字母P的语句是()。struct stu{char name[10];int age;};struct stu s[10]={"John",11,"Pau1",12,"Mary",11,"adam",12};
A. primf("%c",s[3].name};
B. primf("%c",s[3].name[1]);
C. printf("%c",s[2].name[1]);
D. printf("%c",s[1].name[0]);
下列程序段中,不能正确赋值的是()。
A. char*p,ch; p=&Ch; scanf("%c",&p);
B. char*p; p=char*)malloc(1); scanf("%c",p);
C. char*p; *p=getchar();
D. char*p,ch; p=&ch; *p=getchar();