问题
单项选择题
有以下程序:
void main()
char a[7]="a0\0a0\0"; inti,j;
char *p=a;
i=sizeof(p); j=strlen(a);
printf("%d %d\n",i,j);
程序运行后输出的结果是( )。
A.4 2
B.7 6
C.7 2
D.6 2
答案
参考答案:A
有以下程序:
void main()
char a[7]="a0\0a0\0"; inti,j;
char *p=a;
i=sizeof(p); j=strlen(a);
printf("%d %d\n",i,j);
程序运行后输出的结果是( )。
A.4 2
B.7 6
C.7 2
D.6 2
参考答案:A