使用复制函数strcpy的需要注意的地方
程序员成长之旅 · 程序员成长之旅/C语言/笔记 · 218 字
#include<stdio.h>
#include<string.h>
int main() {
int j = 0;
char Beta1[4+1] = {"1234\0"}, Beta2[2+1] = { "98\0" };//为了提醒自己养成加“\0”的习惯 故使用[n+1]
strcpy(Beta1, Beta2);//将Beta2 复制到Beta1(从头开始复制,从头开始粘贴)
/*for (j = 0; j <= 4; j++) {
printf("%c", Beta1[j]);
}*/
printf("%s", Beta1);
}
输出结果:

若将注释去掉:

(因为虽然“\0”代表结束,但是for循环将所有字符 一个一个的输出 所以会看到 空格的情况)