指针专题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);
} 相关推荐
twater000 2020-05-29
菇星獨行 2020-04-20
hanjinixng00 2020-11-12
bearhoopIT之道 2020-11-11
penkgao 2020-06-25
fengjing81 2020-06-24
penkgao 2020-06-13
qscool 2020-06-12
fengjing81 2020-06-06
AaronPlay 2020-06-02
lynjay 2020-06-02
徐建岗网络管理 2020-05-13
yunfeitian 2020-05-08
qingsongzdq 2020-05-07
jeonkc 2020-05-06
lynjay 2020-05-03
徐建岗网络管理 2020-05-03
qingsongzdq 2020-04-20
qscool 2020-04-18