C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数。下面的例子定义了一个函数strlong(),用来返回两个字符串中较长的一个。

/*
返回两个字符串中最长的一个
*/
char *strlong(char *str1, char *str2)
{
    if(strlen(str1)>=strlen(str2)){
        return str1;
    }else{
        return str2;
    }
}
void main(){    
    char str1[30],str2[30],*str;
    gets(str1);
    gets(str2);
    str=strlong(str1, str2);
    printf("longer string:%s",str);
}

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-04-19
  • 2021-08-12
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2021-12-18
  • 2021-12-29
  • 2022-12-23
相关资源
相似解决方案