有以下程序: # include<string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d\n",strlen(p+20)

admin2010-09-05  25

问题 有以下程序:         # 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。
转载请注明原文地址:https://kaotiyun.com/show/CcWp777K
0

最新回复(0)