A-A+

若有下列定义和语句: char*s1=12345 *s2=1234; printf(

2022-08-12 18:23:41 问答库 阅读 197 次

问题详情

若有下列定义和语句: char*s1="12345",*s2="1234"; printf("%dn",strlen(strcpy(s1,s2))); 则输出结果为______。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:4
strcpy(s1,s2)函数的作用是将字符串s2中的内容拷贝到字符串s1中,并将原来s1中的内容覆盖。Strlen()函数是求字符串的长度。本题实际上是要求s2字符串的长度,即是4。

考点:语句,定义