社区
C语言
帖子详情
什么是int(*p)()
dragon_kong
2002-06-12 06:30:18
近日偶尔在一本书上发现一句指针说明语句:int(*p)(),但书上没有具体细说。
本人在TurboC上调试这一句也能编译通过,但却不知道这句语句的具体含义,望谁能指点迷津。
...全文
71
5
打赏
收藏
什么是int(*p)()
近日偶尔在一本书上发现一句指针说明语句:int(*p)(),但书上没有具体细说。 本人在TurboC上调试这一句也能编译通过,但却不知道这句语句的具体含义,望谁能指点迷津。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jishiping
2002-06-12
打赏
举报
回复
给你举个例子。假设有一个函数:
int TestFun()
{
printf("Test"); return 1;
}
那么,下面的代码就是执行上面的函数。
int (*p)();
p = TestFun; p();
atlantis13579
2002-06-12
打赏
举报
回复
p是一个指向无参数的返回值为int的函数的函数指针
sun_srh
2002-06-12
打赏
举报
回复
函数指针
cycker
2002-06-12
打赏
举报
回复
函数指针
返回值为int
无参数
cycker
2002-06-12
打赏
举报
回复
函数指针
反回值为 int
无参数
int
*p、
int
**p、
int
(*p)()、
int
*p()、
int
*p[n]、
int
(*p)[n]等简单总结
关于指针定义的一些简单归纳和总结。
int
*p
int
*p表示的是一级指针,表示p所指向的地址里面存放的是一个
int
类型的值。 一级指针存放变量的地址,指向的值是变量的内容。如
int
* p={1,2,3}, p=数组的首地址,*p=数组的第一个值; 一级指针通过形参,可以修改实参中指针所指向的地址中的值。修改不了实参中指针所指向的地址。需要借助二级指针才可以。
int
**p
int
...
int
**p和
int
*p
int
**p和
int
*p
int
*p表示的是一级指针,表示p所指向的地址里面存放的是一个
int
类型的值。
int
**p表示的是二级指针,表示p所指向的地址里面存放的是一个指向
int
类型的指针。 一级指针存放变量的地址,指向的值是变量的内容。如
int
* p={1,2,3}, p=数组的首地址,*p=数组的第一个值; 二级指针存放一级指针的地址,指向一级指针。如
int
*p =...
int
*p=a和
int
*p=&a的区别
指针变量用来存放指针(或者可以理解成地址)。而 & 则是取地址运算符,因此给指针变量赋值的方式一般是把变量的地址取出来,然后付给对应类型的指针变量:
int
a;
int
* p = &a; 上面的代码也可以写成:
int
a;
int
* p; p = &a; 需要注意的是,
int
* 是指针变量的类型,而后面的 p 才是变量名,用来存储地址,因此地址 &...
关于
int
* p,
int
*p,
int
* p = &a, *p = a的区别
一.
int
* p和
int
*p 首先这几种写法都是正确的,首先是
int
* p,
int
*p,这两个语法困扰了好久,我一直以为是C和C++指针定义上的不同,直到看到了https://www.stroustrup.com/bs_faq2.html#whitespace,这是C++本人的说明,大概信息是两者只是书写形式上的不同,表达了两种语言的强调点的不同,并没有对错之分。 C语言写者更倾向于:
int
*p,更强调语法,说明*p指向一个
int
类型 C++语言写者:
int
* p,更强调类型:p是一个指向i
int
* p;和
int
*p;应怎样理解(c++语言中星号的位置)?
问题 今天学习c++时,突然意识到一个小问题,在定义一个指针变量时,到底是写成
int
* p;还是写成
int
*p;,也就是星号是靠近
int
还是靠近 p? 在网上找到了一些回答,下面写一下总结(总要留下点什么,不枉我花费这么多时间,嘿嘿!) 解决 1、在定义单个变量时,以下三种写法都是一样的,编译器都能理解你在定义一个指针变量,具体编写过程还是看个人风格:
int
* p;
int
* p;
int
...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章