社区
C语言
帖子详情
急!在c里面这个是什么意思?
matt1014
2003-09-29 10:52:11
我从来没看到过
有这么一个结构typedef struct{
int a:1;
void (*abc)(void);
}sTest;
这个结构里的a:1啥意思?还有声明sTest t;然后t.abc()可以
这样调用嘛?我认为abc是个函数指针,应该把某个函数的地址
给她,然后再(*abc)这样调用。不知道我上面说的那种情况如何
解释?
...全文
28
4
打赏
收藏
急!在c里面这个是什么意思?
我从来没看到过 有这么一个结构typedef struct{ int a:1; void (*abc)(void); }sTest; 这个结构里的a:1啥意思?还有声明sTest t;然后t.abc()可以 这样调用嘛?我认为abc是个函数指针,应该把某个函数的地址 给她,然后再(*abc)这样调用。不知道我上面说的那种情况如何 解释?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bandry
2003-09-29
打赏
举报
回复
a:位域变量,节省空间用
很怀疑你到底有没有学过C
自己不懂的地方还是多看看书吧,连这种结构体都没有看到过,你怎么编程啊
蝎子i软件
2003-09-29
打赏
举报
回复
a:1应该是位域声明.//在这里是1位长
t.abc()就可以调用了.
BTW:函数名也是函数指针,指向其函数代码的开始地址.
MiracleNo1
2003-09-29
打赏
举报
回复
typedef struct{
int a:1; //位域,占一个字位.
void (*abc)(void); //函数的指针.
}sTest;
laZZe
2003-09-29
打赏
举报
回复
bu ming bai ~~
Spring
里面
什么是声明式事物?
本次课程将带领大家去深入了解什么式声明式事物,它能做什么,它能有什么用处,最后再带领大家去剖析底层源码,提高大家对声明式事物的理解。 还是那句老话,对视频中有什么不懂的地方记得及时来询问老师我。
为什么C语言图形窗口很卡,C语言答疑:学完了能干嘛?为什么界面一直是黑框框?...
实际上,c语言是学习编程的基础,所有的编程语言都是基于c语言而逐步发展的,只要你学好了c语言,其它语言基本是一看就能看懂
里面
的代码逻辑,业务逻辑不用看,单纯的从代码角度就大致能明白这行代码是干什么的。...
c语言tab
什么意思
_C语言答疑:学完了能干嘛?为什么界面一直是黑框框?
实际上,c语言是学习编程的基础,所有的编程语言都是基于c语言而逐步发展的,只要你学好了c语言,其它语言基本是一看就能看懂
里面
的代码逻辑,业务逻辑不用看,单纯的从代码角度就大致能明白这行代码是干什么的。...
java缓冲区怎么写_java缓冲区是
什么意思
?如何操作?
今天主要为大家介绍一下,java缓冲区是
什么意思
,以及如何对它进行文字读写操作。首先,我们需要知道缓冲区的基本概念。电脑内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。接下来我们...
代理IP是
什么意思
?浏览器代理和代理服务器是什么(小白必看,看了必会,不看血亏)
什么是代理IP,浏览器中的代理设置,代理服务器是啥,网上一查花里胡哨的名词一大堆看不懂啊... 本文纯粹只为网络小白理解基础概念,部分...年轻人,学知识不要
急
,慢慢来,每个人都是从入门到熟悉到精通再到放弃的...
C语言
69,365
社区成员
243,083
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章