设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?strcpy(s1,s2)函数,是将s2字符串组成新字符串存入s1中.那么结果是"123451234“还是"1234“.strlen函数为计
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:45:48
![设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?strcpy(s1,s2)函数,是将s2字符串组成新字符串存入s1中.那么结果是](/uploads/image/z/5481632-56-2.jpg?t=%E8%AE%BEchar%2A1%3D%E2%80%9C12345%E2%80%9D%2Cs2%3D%E2%80%9C1234%E2%80%9D%EF%BC%9B%E6%89%A7%E8%A1%8C%E8%AF%AD%E5%8F%A5printf%EF%BC%88%E2%80%9C%25d%5Cn%E2%80%9D%2Cstrlen%28strcpy%28s1%2Cs2%29%29%EF%BC%89%3B%E5%90%8E%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%3Fstrcpy%EF%BC%88s1%2Cs2%EF%BC%89%E5%87%BD%E6%95%B0%2C%E6%98%AF%E5%B0%86s2%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%BB%84%E6%88%90%E6%96%B0%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%AD%98%E5%85%A5s1%E4%B8%AD.%E9%82%A3%E4%B9%88%E7%BB%93%E6%9E%9C%E6%98%AF%22123451234%E2%80%9C%E8%BF%98%E6%98%AF%221234%E2%80%9C.strlen%E5%87%BD%E6%95%B0%E4%B8%BA%E8%AE%A1)
xRN@ Pԅ⏰AhbHCٸ+ˈJ"J!h쿐t/xۑGb\k⪹wΜsR?b{Ē1RT!:RDMFƃ=y`pђxGv$Ⓣ?1+H'P{"r
&hG%SyEаJZkܐ),`ıl e,-3is tj`-|㬈`Z֪ǯfτ)<-P11~GlUaZ
#0E^5>Ծة仑^!R`<(mJ}1e3b@SOѠ
设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?strcpy(s1,s2)函数,是将s2字符串组成新字符串存入s1中.那么结果是"123451234“还是"1234“.strlen函数为计
设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?
strcpy(s1,s2)函数,是将s2字符串组成新字符串存入s1中.那么结果是"123451234“还是"1234“.strlen函数为计算对应字符串的长度.那结果包括'\0’吗?如果,结果是123451234“那使用strlen函数结果为9还是10.
设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?strcpy(s1,s2)函数,是将s2字符串组成新字符串存入s1中.那么结果是"123451234“还是"1234“.strlen函数为计
strcpy(s1,s2)函数的返回值是s1
你这条语句执行的结果是“1234”,因为strcpy()函数是覆盖的,想不覆盖,而是接在后面,需要用函数strcat()
strlen计算的是字符串的长度,遇到\0'即停止,'\0'不包含在计算结果内