社区
非技术类
帖子详情
一个c的类型问题 H
houjzs
2002-01-29 07:12:07
typedef union _LARGE_INTEGER {
struct {
ULONG LowPart;
LONG HighPart;
};
struct {
ULONG LowPart;
LONG HighPart;
} u;
LONGLONG QuadPart;
} LARGE_INTEGER;
请问,第一个struct语句有什么作用?
...全文
69
7
打赏
收藏
一个c的类型问题 H
typedef union _LARGE_INTEGER { struct { ULONG LowPart; LONG HighPart; }; struct { ULONG LowPart; LONG HighPart; } u; LONGLONG QuadPart; } LARGE_INTEGER; 请问,第一个struct语句有什么作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houjzs
2002-01-29
打赏
举报
回复
上面的声明摘自DDK,既然没有用,为什么还有写?
对了,原文是这样的:
#if defined(MIDL_PASS)
typedef struct _LARGE_INTEGER {
#else // MIDL_PASS
typedef union _LARGE_INTEGER {
struct {
DWORD LowPart;
LONG HighPart;
};
struct {
DWORD LowPart;
LONG HighPart;
} u;
#endif //MIDL_PASS
LONGLONG QuadPart;
} LARGE_INTEGER;
这回有没有用呢?谢谢众位的发言。
yanwuhuan
2002-01-29
打赏
举报
回复
没用
honey
2002-01-29
打赏
举报
回复
没有用的代码啊,第一个跟第二个有区别吗?
eastxing
2002-01-29
打赏
举报
回复
没有用!
ColdWolf
2002-01-29
打赏
举报
回复
就是定义了一个结构体啊
xcopy
2002-01-29
打赏
举报
回复
两个结构体和 QuadPart;的开始地址是相同的。他们构成一个联合体。
Koshima
2002-01-29
打赏
举报
回复
没什么作用!
C语言中 .h文件和.c文件的区别
要理解.c文件与.h文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,...
C语言编程之.H文件与.C文件的关系
h文件和.c文件的关系是,.h文件定义了程序中各种函数、变量和
类型
的接口...例如,如果在
一个
.c文件中需要使用另
一个
.c文件中定义的函数,那么在前
一个
.c文件中需要先包含后
一个
.c文件对应的.h文件,以获得函数的声明。
C语言库函数——string.h
在学习C语言的过程中,当使用字符串时,我们会经常使用string.h这个库函数。那么,这个库函数究竟有哪些需要我们...string .h头文件定义了
一个
变量
类型
、
一个
宏和各种操作字符数组的函数。拷贝
一个
字符串到另
一个
。...
C语言 .h之间参数的调用
C语言 .h之间参数相互调用 这看似是个简单的
问题
,但也很容易产生知识误区。 新建三个.h 文件 a.h #ifndef A_H #define A_H //头文件内容。 typedef struct { int len; int mode; }str_A; #endif c.h #ifndef C_H ...
c语言函数.h文件,51单片机C中关于.c文件和.h文件
2 提供接口:对
一个
软件包来说可以提供
一个
给外界的接口(例如: stdio.h)。2)h文件里应该有什么常量,结构,
类型
定义,函数,变量申明。3)h文件不应该有什么变量定义, 函数定义。4)extern
问题
对于变量需要extern;对于函数...
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章