strcpy,strcmp,strlen,strcat等函数的使用形式 是什么? strcpy(字符串1,字符串2) 可以的吗?
2个回答
展开全部
标准库中其中的一种声明如下:
int strcpy(char *szDest, const char * szSour);
size_t strlen(const char *szStr);
bool strcmp(const char *szStr1,const char *szStr2);
那么strcpy(字符串1,字符串2)当然可以,只是strcpy中的字符串2在有些编译下不能为NULL,否则会segment fault,段错误,但是有的实现源码有对语句
{asser(szStr1 != NULL &&szStr2 != NULL)},
int strcpy(char *szDest, const char * szSour);
size_t strlen(const char *szStr);
bool strcmp(const char *szStr1,const char *szStr2);
那么strcpy(字符串1,字符串2)当然可以,只是strcpy中的字符串2在有些编译下不能为NULL,否则会segment fault,段错误,但是有的实现源码有对语句
{asser(szStr1 != NULL &&szStr2 != NULL)},
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询