首页 百科知识 返回指针值的函数

返回指针值的函数

时间:2022-09-22 百科知识 版权反馈
【摘要】:函数的返回值可以是整型、实型或字符型的数据,也可以是一个指针类型的数据。如果一个函数的返回值是一个地址值(指针),那么该函数就是一个返回指针值的函数,简称指针函数。程序中,函数seek用来查找有一门课程不及格的学生,其形参pp1是一个指向一维数组,该函数的返回值是一个指针值,指向grade数组的某一行。在主调函数main中,可以直接输出该行的元素值。

7.4.3 返回指针值的函数

函数的返回值可以是整型、实型或字符型的数据,也可以是一个指针类型的数据。如果一个函数的返回值是一个地址值(指针),那么该函数就是一个返回指针值的函数,简称指针函数。

指针函数定义一般形式如下:

函数类型 *函数名(形参表列);

例如:

img565

此时,max是一个指针函数,其返回值是一个指向int型数据的指针。

例7.25 某数理化三项竞赛训练组有3个人,找出其中至少有一项成绩不合格者。

程序如下:

img566

程序运行结果如下:

img567

程序中,函数seek用来查找有一门课程不及格的学生,其形参pp1是一个指向一维数组,该函数的返回值是一个指针值,指向grade数组的某一行。在主调函数main中,可以直接输出该行的元素值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈