罗非鱼666
罗非鱼666
C
int *(*ptr)( )的理解
全部文章
C
C++(1)
K210(2)
Linux(5)
Python(1)
毕设(3)
硬件(6)
归档
标签
去牛客网
登录
/
注册
int *(*ptr)( )的理解
506 浏览
0 回复
2022-03-24
罗非鱼666
+关注
分析:
由于小括号的运算优先级比较高,结合方法又是自左向右,所以先运算(*ptr),表明定义了一个指针ptr
接下来再运算最右边的小括号( ),表明是一个函数
接下来再运算*(*ptr)( ),表明函数的返回值是一个指针
那么int *(*ptr)( )表明定义了一个指针变量ptr,它指向一个没有参数,并且返回值是一个整型指针的函数
C
举报
收藏
赞 1
评论加载中...