问题
单项选择题
有以下程序:
# include<string.h>
main()
char str[][20]="Hello","Beijing",*p=str;
printf("%d\n",strlen(p+20));
程序运行后的输出结果是 ______。
A.0
B.5
C.7
D.20
答案
参考答案:C
解析: 本题中定义了一个2×20的二维字符数组str,并且初始化为str[0]="Hello",str[1]="Beijing",p是指向 char型的指针变量,并指向str数组的首地址,strlen(p+20)=strlen(str[1])=7。