strcpy()和memcpy()的区别?
(1)strcpy()和memcpy()都可以用来拷贝字符串,(2)strcpy()拷贝以’\0’结束,但memcpy()必须指定拷贝的长度。
举一反三
内容
- 0
048 指针练习:Memcpy之一 通过码
- 1
【单选题】假设有如下变量定义“char str1[8],str2[8]="good";,则不能实现将字符数组str2赋值给str1的语句是() A. str1=str2; B. strcpy(str1,str2); C. strncpy(str1,str2,6); D. memcpy(str1,str2,5);
- 2
字符串"\\\"ABCDEn"\"\\"的长度是()。 A: strcpy(str2,str1) B: strcpy(str3,str1) C: strcpy(str4,str1) D: strcpy(str5,str1)
- 3
若有语句:chars1[]="apple1",s2[8],*s3,*s4="apple2";则对库函数strcpy错误调用的是______ A: strcpy(s1,"apple2"); B: strcpy(s4,"apple1"); C: strcpy(s3,"apple1"); D: strcpy("apple2",s2);
- 4
strcmp的返回值类型和strcpy不同。