c语言中第一个字符数组元素都是单引号括起来如char a10=mjk;第二个字符数组都是双引号括起来如char b3df;把第二个字符数组用strcpy复制到第一个字符数组后结果是什么?用strcpy将第二个数组复制到第一个字符数组后第一个字符数组会从第一个元素开始全部清空来存放第二个数组的元素?还是从第一个数组的指针所指向的元素位置开始清空后面的元素来存放第二个数组?
使用strcpy函数将第二个字符数组复制到第一个字符数组后,第一个字符数组会从第一个元素开始清空后面的元素,然后存放第二个数组的元素。strcpy函数会根据第二个数组的长度自动确定需要复制的元素个数,并将其逐个复制到第一个数组中,直到遇到字符串结束符'\0'为止。
原文地址: https://www.cveoy.top/t/topic/jgRi 著作权归作者所有。请勿转载和采集!