返回指针值的函数
标签: C语言
学习人数: 1374

前面我们介绍过,所谓函数类型是指函数返回值的类型。在C语言中允许一个函数的返回值是一个指针(即地址),这种返回指针值的函数称为指针型函数。

定义指针型函数的一般形式为:

类型说明符 *函数名(形参表)   
{   
    …… /*函数体*/  
}  

其中函数名之前加了“*”号表明这是一个指针型函数,即返回值是一个指针。类型说明符表示了返回的指针值所指向的数据类型。

如:

int *ap(int x, int y)  
{  
    ...... /*函数体*/  
}  

表示 ap 是一个返回指针值的指针型函数,它返回的指针指向一个整型变量。

 

【例】本程序是通过指针函数,输入一个 1~7 之间的整数,输出对应的星期名。

#include <stdio.h>  
#include <stdlib.h>  
  
int main(){  
    int i;  
    char *day_name(int n);  ...
登录查看完整内容


课后作业

掌握本节内容


登录后发布评论

暂无评论,来抢沙发