源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C语言中联合体union的实例详解

  • 时间:2020-09-28 10:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C语言中联合体union的实例详解
[b] C语言中联合体union的实例详解[/b] [b]1.定义:[/b]
union(int i, short s, char c) un; 
un.i = 3; 
printf(“i=%d”,un.i); 
printf(“length = %d\n”,sizeof(un);//==4,有最大的变量来决定

[b]2.相当与java里的List T类型[/b] [b]3.数据交换[/b]
void swap(int *p , int *q){ 
int temp = *p; 
*p = *q; 
*q = temp; 
}

[b]4、打印地址 [/b]
int i = 2; 
printf(“%#x”,&i);
[b]5.指针打印数组值 [/b]
int arr[] = {1,2,3,4}; 
int *p = &arr; 
prinft(“%d\n”, *(p+0)); 
prinft(“%d\n”, *(p+1));
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部