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