用c语言编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址
时间: 2024-05-12 19:19:53 浏览: 109
C语言中求字符串长度的函数的几种实现方法
5星 · 资源好评率100%
```
#include <stdio.h>
#include <string.h>
void findLongestString(char **strings, int num, char **max) {
*max = strings[0];
for (int i = 1; i < num; i++) {
if (strlen(strings[i]) > strlen(*max)) {
*max = strings[i];
}
}
}
int main() {
char *strings[] = {"apple", "banana", "pear", "watermelon", "orange"};
int num = sizeof(strings) / sizeof(strings[0]);
char *max;
findLongestString(strings, num, &max);
printf("The longest string is: %s\n", max);
return 0;
}
```
阅读全文