C语言中常见库函数编写(占坑)
2017-08-18 09:51
429 查看
strcpy函数:
如果编写一个标准strcpy函数的总分值为10,下面给出几个不同得分的答案:2分
void strcpy( char *strDest, char *strSrc ) { while( (*strDest++ = * strSrc++) != ‘\0’ ); }
4分
void strcpy( char *strDest, const char *strSrc ) //将源字符串加const,表明其为输入参数,加2分 { while( (*strDest++ = * strSrc++) != ‘\0’ ); }
7分
void strcpy(char *strDest, const char *strSrc) { //对源地址和目的地址加非0断言,加3分 assert( (strDest != NULL) && (strSrc != NULL) ); while( (*strDest++ = * strSrc++) != ‘\0’ ); }
10分
//为了实现链式操作,将目的地址返回,加3分! char * strcpy( char *strDest, const char *strSrc ) { assert( (strDest != NULL) && (strSrc != NULL) ); char *address = strDest; while( (*strDest++ = * strSrc++) != ‘\0’ ); return address; }
相关文章推荐
- C语言中常见库函数编写(占坑)
- C语言中常见库函数编写(占坑)
- C语言中常见库函数编写(占坑)
- 编写常见C语言字符串函数
- 用C语言编写 Windows 服务程序的五个步骤以及服务编程常见问题处理
- C语言 编写程序实现库函数strlen的功能
- C语言常见问题 如何用Visual Studio编写C语言程序测试
- c语言中两种常见代码编写错误,“写入位置 0x00000000 时发生访问冲突”和“语法错误 : 缺少“;”(在“{”的前面)”
- 常见的9种内部排序(C语言实现)
- 用C语言编写一个“+”“-”“*”“/”简单的计算器
- C语言双指针的常见用法
- C语言代码编写技巧(1)
- 程序员应聘当中常见的C语言笔试题03
- C语言编写班级花名册(链表版)
- 常见的C语言内存错误及对策
- C语言中常见错误
- 使用C语言编写PHP 5.5.4的扩展函数
- c++常见题目,编写string类
- C语言经典题-库函数strlen与strcpy工作方式
- 常见算法:C语言求最小公倍数和最大公约数三种算法