题干:程序中若有以下的说明定义和语句:
#include <stdio.h>
#include <string.h>
struct STR
{
char num[10];
int s;
};
main()
{
struct STR t, *p;
p=&t;
……
}
则不能给变量t的s成员赋整数99,给num成员赋空串的语句组是()。
A
(*p).s=99;
(*p).num="";
B
p->s=99;
p->num[0]=0;
C
(*p).s=99;
p->num[0]= '\0';
D
p->s=99;
strcpy((*p).num,"");