首页 > 编程语言 > 详细

函数指针和指针数组

时间:2020-03-24 19:48:05      阅读:68      评论:0      收藏:0      [点我收藏+]
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main()
{    
    int a;                    //定义一个整数;
    int *ap;                //定义一个指向整数的指针;
    ap = &a;
    
    int b[10];                //定义一个存放10个整形元素的数组;
    int (*bp)[10];            //定义一个指向存放10个整形元素数组的指针;
    bp = &b;
    
    int *c[10];                //定义一个存放10个整形指针元素的 指针数组;
    int *(*cp)[10];            //定义一个指向存放10个整形指针元素数组的指针;
    cp = &c;

    int d(int);                //定义一个函数;
    int (*dp)(int);            //定义一个函数指针;
    dp = &d;

    int (*e[10])(int);        //定义一个有10个指针元素的函数指针数组,函数类型:返回值类型为int,参数为int;
    int (*(*ep)[10])(int);    //定义一个指向有10个函数指针元素的函数数组的指针;
    ep = &e;

    return 0;
}

 

函数指针和指针数组

原文:https://www.cnblogs.com/weiyouqing/p/12561221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!