本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度
时间: 2023-04-17 11:03:45 浏览: 240
C语言34:用指针数组作为函数的参数显示多个字符串.rar
可以使用循环遍历数组中的每个字符串,记录下每个字符串的长度,然后比较得出最长的字符串的长度。具体实现可以参考以下代码:
int max_length(char **s, int n) {
int max_len = ;
for (int i = ; i < n; i++) {
int len = strlen(s[i]);
if (len > max_len) {
max_len = len;
}
}
return max_len;
}
其中,参数s是指向指针数组的指针,n是数组中元素的个数。函数返回最长字符串的长度。
阅读全文