社区
新手乐园
帖子详情
typedef unsigned char (* DialogFunc) (unsigned char) 这句话是什么意思?
shakira008
2007-09-08 08:01:03
如题
...全文
524
6
打赏
收藏
typedef unsigned char (* DialogFunc) (unsigned char) 这句话是什么意思?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happytang
2007-09-09
打赏
举报
回复
typedef你肯定明白,函数指针你不太清楚
以后可以直接用 DialogFunc 参数和返回值如此的函数指针。
Drianlv
2007-09-09
打赏
举报
回复
定义了一个函数指针类型
flyfish10000
2007-09-09
打赏
举报
回复
typedef A a 表示可以用a来代表数据类型A,a是A的别名,你可以在代码中使用a来定义A类型的变量。例如,typedef unsigned short UINT16;然后在代码中就可以使用UINT16来定义unsigned short类型的变量了。
在typedef unsigned char (* DialogFunc) (unsigned char) 中,DialogFunc表示一个返回值为unsigned char,形参为unsigned char的函数指针。至于函数指针相信兄弟你应该明白吧?
welovecscn
2007-09-08
打赏
举报
回复
相当于定义了一个复杂事物的别名 写起来方便 代码可读性强
Forkerl
2007-09-08
打赏
举报
回复
以后定义返回值是unsigned char类型,并接受一个unsigned char参数的函数指针,可以直接用 DialogFunc 来定义。
gfxiang
2007-09-08
打赏
举报
回复
表示DialogFunc是一个函数指针类型,它指向的函数包含一个unsigned char类型参数,返回值是unsigned char类型
【C++】存储图像数据的
unsigned
char
*数组
而更加神奇的是其返回图像数据的同名函数data()返回的值也是一个
unsigned
char
*数组,也就是说
unsigned
char
*数组里面存储的数据类型还是一个
unsigned
char
*数组(Q_Q),这就很有意思了。于是从这里出发,我们研究...
将
unsigned
char
*转vector<
unsigned
char
>
unsigned
char
*转vector
typedef
unsigned
char
BYTE
typedef
unsigned
char
BYTE 的意思就是在这个说明以后就可以du在程序中用BYTE 代替
unsigned
char
了,这只是为了编写代码的方便而已! BYTE在这里还是一个类型,并不是一个变量,里面没有存储东西。 你可以 BTYE ar=...
单片机C语言xdata和data,
unsigned
char
xdata *p;和xdata
unsigned
char
*p区别
C语言指针说明以*为分隔符,“*”前面的存储类型修饰—指针所指向的对象数据的存储位置;“*”后面的存储类型修饰—指针本身所分配的存储位置。所以
unsigned
char
xdata*p;...和
unsigned
char
*xdatap;完全一样。因为C写...
目的:通过构建bitmap header将图像
unsigned
char
*纯数据 数组图像保存为位图
####目的:通过构建bitmap header将图像
unsigned
char
*纯数据 数组图像保存为位图 ####环境: 系统:Win10 x64 环境:win10/centos 7.5 vs2017/gcc ####问题分析: 有朋友在c环境下,使用cv::Mat.data保存了...
新手乐园
33,321
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章