注意点:
1)有效性判断
2)边界值,考虑到最后的'\0'
#include <iostream>
using namespace std;
void strcopy(char *src,char *des)
{
if((NULL == src) || (NULL == des))
return;
while(*src!='\0')
{
*des = *src;
des++;
src++;
}
*des = '\0';
}
本文详细解析了C++中strcopy函数的实现原理及注意事项,包括有效性判断和边界处理,帮助开发者理解并正确使用该函数。
注意点:
1)有效性判断
2)边界值,考虑到最后的'\0'
#include <iostream>
using namespace std;
void strcopy(char *src,char *des)
{
if((NULL == src) || (NULL == des))
return;
while(*src!='\0')
{
*des = *src;
des++;
src++;
}
*des = '\0';
}
2万+

被折叠的 条评论
为什么被折叠?