您好,欢迎来到锐游网。
搜索
您的当前位置:首页int a; int* a; int** a; int (*a)[10]; int (*a)(int);int *(*a)[10]区别?

int a; int* a; int** a; int (*a)[10]; int (*a)(int);int *(*a)[10]区别?

来源:锐游网

e) int (*a)(int);表示一个内存空间,这个空间用来存放一个指针,这个指针指向一个函数,这个函数有一个类型为int的参数,并且函数的返回类型也是int。

int *a        //a是个指向 int 的指针
int (*a)[10]  //a是个指针,该指针指向一个10维数组,该数组的每个元素都是 int 
int *(*a)[10] //a是个指针,该指针指向一个10维数组,该数组的每个元素都是 int *(也是指针)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务