解释以下代码extern char *strcat (char *s1, char *s2); extern char *strncat (char *s1, char *s2, int n);
时间: 2023-09-24 20:08:11 浏览: 86
strcat函数
这段代码定义了两个函数:strcat 和 strncat,它们可以将字符串 s2 拼接到字符串 s1 的末尾,返回值为拼接后的字符串。不同之处在于,strncat 在拼接之前会先截取 s2 的前 n 个字符进行拼接(如果 s2 长度不足 n 则全部拼接)。在使用这两个函数时需要保证 s1 足够大,能够容纳 s1 和 s2 拼接后的结果。
阅读全文