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);
 

 strcpy函数连'\0'都复制到目标数组。

而strncpy函数不把'\0'复制到目标数组,有一种情况strncpy的效果跟strcpy的效果相同,就是把b数组的整个数组复制过去,包括'\0'.

posted on 2011-10-14 16:28  wtq  阅读(10597)  评论(0编辑  收藏  举报