当前位置: 首页 > wzjs >正文

七台河网站seo电商广告

七台河网站seo,电商广告,岳阳网站建设渠道,自己做网站导航某联合中有两个结构体,一个结构体存放两个变量的值,另一个结构体中存放它们的平方差。得到平方差后,就不用再保存这两个变量。 在C语言中,union(联合)是一种特殊的数据类型,它允许在相同的内存…

某联合中有两个结构体,一个结构体存放两个变量的值,另一个结构体中存放它们的平方差。得到平方差后,就不用再保存这两个变量。

在C语言中,union(联合)是一种特殊的数据类型,它允许在相同的内存位置存储不同的数据类型。然而,union的大小并不是其所有成员大小的总和,而是其最大成员的大小。这是因为union在任何给定时间只能存储其成员之一的值,所以只需要足够的空间来存储最大的那个成员。

实现代码

typedef union 
{
    struct 
    {
        char v;
        char d;
        int s;
    }t1;
    struct
    {
      int a[2];
      char *p;
    }t2;
}u_type;
void get_add(u_type *up,int *dest);
void get_diff(u_type *up,int *dest);

void get_add(u_type *up,int *dest)
{
    *dest=up->t2.a[0]+up->t2.a[1];
}

void get_diff(u_type *up,int *dest)
{
    *dest=up->t2.a[0]-up->t2.a[1];
}

void main()
{
    int a,b;
    u_type my_union;
    i=sizeof(my_union.t1);     //结构体t1申请的长度
    j=sizeof(my_union.t2);  //结构体t2申请的长度

    k=sizeof(my_union);       //联合my_union申请的长度
    my_union.t2.a[0]=8;
    my_union.t2.a[1]=2;
    get_add(&my_union,&a);  //和放在a中
    get_diff(&my_union,&b);  //差放在b中
    my_union.t1.s=a*b;         //平方差存放在结构体t1的变量s中。
}

联合申请的长度是结构体t1和结构体t2中需要的连续空间最大的。

运行结果

 

 

 

http://www.dtcms.com/wzjs/127534.html

相关文章:

  • 济南造价工程信息网优化网站排名的方法
  • 网站建设 目标seo页面内容优化
  • 护肤品网站制作 网新科技建立一个国外的网站
  • 淄博桓台网站建设方案关键词调词平台
  • 中信建设有限责任公司 湖南中筑建设公司seo日常优化内容是什么
  • 网站备案 材料百度下载软件
  • 河南网站建设制作b2b多平台一键发布
  • 厦门的服装商城网站建设百度识图在线识别网页版
  • 7天精通网站建设实录简介242seo搜索引擎优化总结
  • 静态网站培训安徽网站推广优化
  • wordpress域名解析端口seo是指
  • 做企业网站的人才全网营销软件
  • 本地网站搭建教程电商网站有哪些
  • 建设电脑网站环球资源网官方网站
  • 有哪几个网站可以做贸易百度直播推广
  • 贵阳网络网站建设seo优化服务价格
  • 官方网站建设推广商品推广软文800字
  • 做网站业务员怎么查找客户网络营销策划书5000字
  • 重庆市建设工程信息网官网工程押证seo怎么收费seo
  • 长沙做网站设计的公司合肥全网推广
  • 免费做优化的网站建设百度网首页官网登录
  • 免费网站站长推广如何推广微信公众号
  • 做网站备案需要多长时间自己创建网站
  • wordpress建站云平台2022最近比较火的营销事件
  • 深圳网站建设哪家强百度网址是多少
  • 哪个跨境电商网站做的最好软文范例100字以内
  • 做ios试玩推广网站网络新闻发布平台发稿
  • 网站开发进度seo优化工具哪个好
  • 做网站管理系统成人英语培训班哪个机构好
  • 网站代码查看微商引流推广