OpenEdv-开源电子网
标题:
请教C语言大神一个复杂指针定义的问题。
[打印本页]
作者:
zhouozzy
时间:
2019-2-23 11:50
标题:
请教C语言大神一个复杂指针定义的问题。
int (*(*p4)[5])(int*);
int (*(*p5)(int*))[5];
这个两个定义直接把我搞蒙了,求救大神帮我分析一下!!
万分感谢!
作者:
edmund1234
时间:
2019-2-23 12:52
没见过这样写的, 估计是==int ((int*)(*(*p4)[5]));
如果确定是等于的话, 它的意思是
取出p4的值+5 x sizeof(int), 再以此计算结果作为地址, 读取一类型为int的数
作者:
zhouozzy
时间:
2019-2-23 12:55
edmund1234 发表于 2019-2-23 12:52
没见过这样写的, 估计是==int ((int*)(*(*p4)[5]));
如果确定是等于的话, 它的意思是
谢谢,上面一个有点懂了,下面一个分析不出来
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4