有以下程序: #include <stdio.h> #include <string.h> main() { char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"};

admin2009-01-15  21

问题 有以下程序:    #include   <stdio.h>    #include   <string.h>    main()    {  char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"};       printf("%d\n",strlen(p[4]));    }    执行后的输出结果是(    )。

选项 A、2
B、3
C、4
D、5

答案1

解析 p是由10个指向字符型数据的指针元素组成的指针数组,其中前5个数组元素进行了初始化。p[4]="cd",strlen(str)是统计字符串str中字符的个数(不包括终止符’\0’),输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/hpHp777K
0

相关试题推荐
最新回复(0)