c语言 strcpy的作用
1,在c语言中,非字符数组初始化时,不能直接对字符数组进行赋值,可以使用strcpy对字符数组进行赋值。
char a[]="this is my name ,and what's your name";
char b[]="my name is wang tiqn qiao";
char c[30];
strcpy(a,b);
char b[]="my name is wang tiqn qiao";
char c[30];
strcpy(a,b);
strcpy函数连'\0'都复制到目标数组。
而strncpy函数不把'\0'复制到目标数组,有一种情况strncpy的效果跟strcpy的效果相同,就是把b数组的整个数组复制过去,包括'\0'.