若strl和str2的说明如下:char strl[20];char*str2=“teacher”:则语句strcpy(strl,str2)执行后,strlen(str1)的值是( )。

admin2014-10-20  28

问题 若strl和str2的说明如下:char strl[20];char*str2=“teacher”:则语句strcpy(strl,str2)执行后,strlen(str1)的值是(    )。

选项 A、7
B、29
C、8
D、30

答案A

解析 strl为字符数组,str2为字符指针,经过strcpy(strl,str2)后,把str2中内容复制给了strl,求字符串长度时要注意‘\0’是字符串的结束标志,不占长度,所以结果为7,而不是8。
转载请注明原文地址:https://jikaoti.com/ti/D29fFFFM
0

最新回复(0)