【摘要】:函数的返回值可以是整型、实型或字符型的数据,也可以是一个指针类型的数据。如果一个函数的返回值是一个地址值(指针),那么该函数就是一个返回指针值的函数,简称指针函数。程序中,函数seek用来查找有一门课程不及格的学生,其形参pp1是一个指向一维数组,该函数的返回值是一个指针值,指向grade数组的某一行。在主调函数main中,可以直接输出该行的元素值。
7.4.3 返回指针值的函数
函数的返回值可以是整型、实型或字符型的数据,也可以是一个指针类型的数据。如果一个函数的返回值是一个地址值(指针),那么该函数就是一个返回指针值的函数,简称指针函数。
指针函数定义一般形式如下:
函数类型 *函数名(形参表列);
例如:
此时,max是一个指针函数,其返回值是一个指向int型数据的指针。
例7.25 某数理化三项竞赛训练组有3个人,找出其中至少有一项成绩不合格者。
程序如下:
程序运行结果如下:
程序中,函数seek用来查找有一门课程不及格的学生,其形参pp1是一个指向一维数组,该函数的返回值是一个指针值,指向grade数组的某一行。在主调函数main中,可以直接输出该行的元素值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。