问题
单项选择题
若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
A.4
B.5
C.9
D.10
答案
参考答案:A
解析: 函数strcpy(s1,s2)的返回结果是指针s1的新值"1234",因此求串长函数的结果为4。
若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
A.4
B.5
C.9
D.10
参考答案:A
解析: 函数strcpy(s1,s2)的返回结果是指针s1的新值"1234",因此求串长函数的结果为4。