码迷,mamicode.com
首页 > 其他好文 > 详细

指针专题4-指针作为函数返回值(指针函数)

时间:2019-11-07 16:29:46      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:语言   指针   void   print   c语言   strlen   return   har   指针函数   

  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);
}

 

 

指针专题4-指针作为函数返回值(指针函数)

标签:语言   指针   void   print   c语言   strlen   return   har   指针函数   

原文地址:https://www.cnblogs.com/Mike2019/p/11812905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!