比如说,我在string.h看到了strcpy()函数的声明,但实现要在哪里看,找了半天都没有Cpp文件。
要不告诉我_CRTIMP char * __cdecl strcpy(char *, const char *);
这个函数为什么要返回char*这个类型,昨天面试碰到不会,回去想也想不通,不是多词一举吗?
要不告诉我_CRTIMP char * __cdecl strcpy(char *, const char *);
这个函数为什么要返回char*这个类型,昨天面试碰到不会,回去想也想不通,不是多词一举吗?
(2)返回有什么坏处吗?怎么能说多此一举呢?即使一点好处没有,返回一个也没有坏处啊,不返回白不返回。说不定特殊情况下就能用到。比如,可以拷贝好了直接打印。
printf(strcpy(s1, s2));
2,返回char*,可以进行多步处理