结构体成员的引用
2008-06-13 16:40
302 查看
#include "stdafx.h"
#include"stdio.h"
union pw
{
int i;
char ch[2];
}a;
int main(int argc, char* argv[])
{
a.ch[0]=13;
a.ch[1]=0;
printf("%d/n",a.i);
return 0;
}
运行结果:13
(结构体所占内存中最后存放的数据是字符数组,结构体内各成员地址是一样的。而数组的地址就是它的首地址。)
#include"stdio.h"
union pw
{
int i;
char ch[2];
}a;
int main(int argc, char* argv[])
{
a.ch[0]=13;
a.ch[1]=0;
printf("%d/n",a.i);
return 0;
}
运行结果:13
(结构体所占内存中最后存放的数据是字符数组,结构体内各成员地址是一样的。而数组的地址就是它的首地址。)
相关文章推荐
- 结构成员引用形式
- C中对于结构体成员的两种引用方式适用场合的区别
- 结构体成员的引用方法
- C#,结构成员是引用,会发生什么
- 编程题:结构体数组的引用。功能:输出结构体数组各元素的成员值
- 获取结构体某成员偏移
- 常量 枚举 装拆箱 结构 引用/值类型
- TWaver HTML5 继承结构和成员说明
- Spring包结构以及各个包之间引用关系说明
- 从Linux内核代码中学习获得结构体成员偏移量的方法 .
- HDOJ 1236 排名(结构体成员的 sort 排序方法)
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 第3周 项目0 (4) 利用引用访问私有数据成员
- 宏定义求结构体成员偏移地址
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 如果一个类内有指针引用的成员时应该注意的问题
- C/C++柔性数组结构成员
- tiny_cnn代码详解(5)——convolutional_layer类结构信息之其他成员函数
- C语言中sizeof求结构体大小(让你真正了解结构体成员在内存中的分布情况)
- 通过结构体某个成员的地址计算结构体首地址