首页 > 其他 > 详细

指针中容易混淆的概念

时间:2020-10-05 22:10:43      阅读:29      评论:0      收藏:0      [点我收藏+]

指针中易混淆概念

int *p;

一个指向整形数据的指针;

int **p;

二级指针,首先它指向一个指针,其次它指向的指针指向一个整形数据

int *p[10];

一个有十个指针的数组,该指针指向整形数据

int (*p)[10];

一个指向数组的指针,该数组数据为整形数据

int *p(int);

实质为函数(不是函数指针),该函数有一个整形参数,返回值为一个指向整形的指针

int (*p)(int);

一个函数指针,该函数有一个整形的参数,返回值为整形类型

int (*p[10])(int);

一个有十个指针的数组,该数组中的指针指向一个函数,该函数有一个整形参数并返回一个整形数据

指针中容易混淆的概念

原文:https://www.cnblogs.com/destiny-2015/p/13771383.html

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