C语言指针学习补充

关于指针学习总结的一些补充

1、一个整型数
2、一个指向整形数的指针
3、一个指向指针的指针
4、一个有十个整型数的数组
5、一个有十个指针的数组,每个数组指向一个整型数:(指针数组)
6、一个指向有十个整型数数组的指针:(数组指针)
7、一个指向指针的指针,被指向的指针指向一个有十个整型数的数组:
8、一个指向数组的指针,该数组有十个整形指针:(数组指针指向指针数组)
9、一个指向函数的指针,该函数有一个整形参数并返回一个整型数:(函数指针)
10、一个有十个指针的数组,每个指针指向一个函数,该函数有一个整形参数并返回一个整型数:(指向函数的指针数组)
11、一个函数的指针,指向的函数的类型是有两个整形参数并返回一个函数指针的函数,返回的函数指针指向有一个整形参数且返回整形数的函数

//指针总结:
1、一个整型数:
int data;
2、一个指向整形数的指针:
int *data;
3、一个指向指针的指针:
int **data;
4、一个有十个整型数的数组:
int data[10];
5、一个有十个指针的数组,每个数组指向一个整型数:(指针数组)
int *data[10];
6、一个指向有十个整型数数组的指针:(数组指针)
int (*data)[10];
7、一个指向指针的指针,被指向的指针指向一个有十个整型数的数组:
int *(*data)[10];
int (**data)[10];
8、一个指向数组的指针,该数组有十个整形指针:(数组指针指向指针数组)
int *(*data)[10];
9、一个指向函数的指针,该函数有一个整形参数并返回一个整型数:(函数指针)
int (*data)(int inpuData);
10、一个有十个指针的数组,每个指针指向一个函数,该函数有一个整形参数并返回一个整型数:(指向函数的指针数组)
int *data[10](int inputData);
11、一个函数的指针,指向的函数的类型是有两个整形参数并返回一个函数指针的函数,返回的函数指针指向有一个整形参数且返回整形数的函数


/*
int FuncName1(int inputData1);//整形函数1
{
	return Data;
}
*/

int *a(int)//整形函数的函数指针


/*
int *(int inputData1)FuncName2(int inputData1,int inputData2);//指针函数1
{
	
	return int *FuncName1(int inputData1);//函数指针
}
*/
int(*(*data)(int,int))(int);//11



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值