您现在的位置是:首页 >
当前栏目
Offsetof用法「建议收藏」
建议 收藏 用法 offsetof
2023-06-13 09:11:01 时间
大家好,又见面了,我是你们的朋友全栈君offsetof,程序语言,该宏用于求结构体中一个成员在该结构体中的偏移量。
size_t offsetof( structName, memberName ); 第一个参数是结构体的名字,第二个参数是结构体成员的名字。该宏返回结构体structName中成员memberName的偏移量。偏移量是size_t类型的。
例程: #include <stddef.h> #include <stdio.h>
struct address { char name[50]; char street[50]; int phone; };
int main() { printf(“address 结构中的 name 偏移 = %d 字节。\n”, offsetof(struct address, name));
printf(“address 结构中的 street 偏移 = %d 字节。\n”, offsetof(struct address, street));
printf(“address 结构中的 phone 偏移 = %d 字节。\n”, offsetof(struct address, phone));
return(0); }
运行结果: address 结构中的 name 偏移 = 0 字节。 address 结构中的 street 偏移 = 50 字节。 address 结构中的 phone 偏移 = 100 字节。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172093.html原文链接:https://javaforall.cn
相关文章
- @ResponseBody注解作用与原理「建议收藏」
- 建议收藏!C++ set用法大全
- windows 安装 yarn「建议收藏」
- 深入理解List的toArray()方法和toArray(T[] a)方法「建议收藏」
- 进制转换python实验五_python进制转换:十进制转二进制的用法「建议收藏」
- 树的高度和深度 | 结点的高度和深度「建议收藏」
- Android.mk的用法和基础 && m、mm、mmm编译命令「建议收藏」
- 进销存excel_用Excel制作简单的进销存系统「建议收藏」
- js 的forEach 如何跳出循环「建议收藏」
- matlab中如何求插值点,MATLAB插值「建议收藏」
- sql 聚合语句,count的用法「建议收藏」
- jquery的setInterval函数用法「建议收藏」
- Fiddler高级用法-设置断点「建议收藏」
- 数组和链表的区别?「建议收藏」
- DOCTYPE声明的作用及用法详解 – DOCTYPE HTML PUBLIC官方的定义「建议收藏」
- Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」
- C语言 strstr函数的用法及模拟实现strstr函数「建议收藏」
- WinExec、ShellExecute用法详解「建议收藏」
- 详解LK光流法(含金字塔多层光流),反向光流法(附代码)「建议收藏」
- matplotlib 中的subplot的用法「建议收藏」
- Java面向对象三大特性详解「建议收藏」
- leetcode-7整数反转「建议收藏」
- get, getline, gets, getchar 用法「建议收藏」
- python dropna()用法「建议收藏」
- chmod用法介绍「建议收藏」
- lambda表达式pythonlist_python lambda表达式简单用法【转】「建议收藏」
- setrequestproperty参数_HttpURLConnection的addRequestProperty和setRequestProperty「建议收藏」
- ARM方案公司,三星S5PV210核心板,「建议收藏」
- stm32循迹小车详细制作过程(附加完全版代码)「建议收藏」
- Go语言初见println和fmt.Println区别「建议收藏」
- Go 学习笔记:Println 与 Printf 的区别,以及 Printf 的详细用法「建议收藏」