-
结构体-预习2-共用体变量引用
资源介绍
共用体变量引用
引用方式:
例 a.i=1;
a.ch=‘a’;
a.f=1.5;
printf(“%d”,a.i); (编译通过,运行结果不对)
引用规则
不能引用共用体变量,只能引用其成员
共用体变量中起作用的成员是最后一次存放的成员
例 union
{ int i;
char ch;
float f;
}a;
a=1; ()
不能在定义共用体变量时初始化
例 union
{ int i;
char ch;
float f;
}a={1,’a’,1.5}; ()
可以用一个共用体变量为另一个变量赋值
例 float x;
union
{ int i; char ch; float f;
}a,b;
a.i=1; a.ch=‘a’; a.f=1.5;
b=a; ()
x=a.f; ()
共用体指针名->成员名
共用体变量名.成员名
(*共用体指针名).成员名
union data
{ int i;
char ch;
float f;
};
union data a,b,c,*p,d[3];
a.i a.ch a.f
p->i p->ch p->f
(*p).i (*p).ch (*p).f
d[0].i d[0].ch d[0].f
- 上一篇: smc-精密调压阀IR.pdf
- 下一篇: tcp socket代理服务器