其他分享
首页 > 其他分享> > strcpy函数使用易错点

strcpy函数使用易错点

作者:互联网

strcpy函数的使用:strcpy(数组名1,数组名2),是将数组名2中的字符串复制粘贴于数组名1的字符串中

使用的注意事项:拷贝数组2中的字符串时,也会将数组2中字符串后面的'\0'也给拷贝进来,字符串1的空间需大于字符串2的空间,如需查看复制结果,可用以下两种方式

第一、用strlen统计arr1的长度,再使用for循环和%c打印,须注意的是,用sizeof(arr)/sizeof(arr[0])计算时是按arr1中原有的字符串来计算,也可以理解成最初的arr1开辟出来的空间,此时的输出结果会带有arr1中部分原有的字符串,所以不可使用sizeof

第二、在不循环的情况下,用printf("%s",arr1)

备注:%c 用来输出单个字符

%s 用来输出字符串,用%s打印会只显示和arr2相同的字符

第一种方法示例

 

第二种方法示例

 

标签:易错,函数,示例,数组名,strcpy,arr1,字符串,sizeof
来源: https://blog.csdn.net/qq_58264128/article/details/122770010