现在的位置: 首页 > 综合 > 正文

c语言 strcpy的作用

2012年08月19日 ⁄ 综合 ⁄ 共 250字 ⁄ 字号 评论关闭

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'.

抱歉!评论已关闭.