指针专题4-指针作为函数返回值(指针函数)
Posted mike2019
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针专题4-指针作为函数返回值(指针函数)相关的知识,希望对你有一定的参考价值。
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-指针作为函数返回值(指针函数)的主要内容,如果未能解决你的问题,请参考以下文章