设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(strcpy(str1,str2)));后的输出是()
A、
3
B、
5
C、
8
D、
9
【正确答案】:A
【题目解析】:
strlen(strcpy(str1,str2)),strlen()计数函数(不包含\0);strcpy()复制函数,strcpy(str1,str2)得str1[10]=″XYZ″,strlen(strcpy(str1,str2))得3
设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(strcpy(str1,str2)));后的输出是()
3
5
8
9
strlen(strcpy(str1,str2)),strlen()计数函数(不包含\0);strcpy()复制函数,strcpy(str1,str2)得str1[10]=″XYZ″,strlen(strcpy(str1,str2))得3