C语言(*p)()和*f()和f()怎么理解,区别是什么

发布网友 发布时间:2022-04-23 15:25

我来回答

4个回答

热心网友 时间:2023-10-07 11:16

int (*p)() p是一个 函数指针,所指向的函数返回一个整形

int *f() f是一个函数,返回一个整形指针

int f() f是一个函数,返回一个整形

int (*p)() p是一个 函数指针,所指向的函数返回一个整形
int *f() f是一个函数,返回一个整形指针

int f() f是一个函数,返回一个整形

热心网友 时间:2023-10-07 11:17

int (*p)() p是一个 函数指针,所指向的函数返回一个整形
int *f() f是一个函数,返回一个整形指针

int f() f是一个函数,返回一个整形

热心网友 时间:2023-10-07 11:17

(*p)() 注意小括号 是函数指针 可以指向一个函数的入口地址
(*p)[] 数组指针 指向一个数组的首地址
*f[] 指针数组 数组中的每一个元素都是指针类型
f[] 就是普通的数组
不懂再问

热心网友 时间:2023-10-07 11:19

一楼的回答很详细了,我补充一个网址
http://blog.csdn.net/supermegaboy/article/details/4854965
专门讲述“右左法则”的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com