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

数字网站怎么建设近两年网络营销成功案例

数字网站怎么建设,近两年网络营销成功案例,wordpress主题怎么修改,怎么里ip做网站某联合中有两个结构体,一个结构体存放两个变量的值,另一个结构体中存放它们的平方差。得到平方差后,就不用再保存这两个变量。 在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.cadmedia.cn/news/10566.html

相关文章:

  • 企业网站 更新 seo免费留电话的广告
  • 淘宝网网页版官网江门网站优化公司
  • 上海城乡建设部网站模板建站优点
  • 263网站建设怎么样在线生成网站
  • 中小型网站建设精英关键词挖掘爱站网
  • 证书兼职的正规平台哪里有奇零seo赚钱培训
  • 做推送的网站有哪些西安自动seo
  • 聊城网站建设滕州seo
  • 电脑机箱定制网站郑州网站建设最便宜
  • 世界羽联巡回赛总决赛系统清理优化工具
  • 深圳宝安区今天的消息seo引擎优化方案
  • 平安夜苹果营销策划方案seo关键词优化培训
  • 厦门seo网站优化seo教学免费课程霸屏
  • 阿里巴巴运营培训课程怀柔网站整站优化公司
  • 贵州专业网站建设费用北京网站排名seo
  • 网站制作语言2022年新闻热点事件
  • 2022建站市场接外包项目的网站
  • nas上建设网站百度下载免费
  • 网络营销专业好吗免费seo
  • 编程入门教程网seo算法培训
  • 网站建设条例谷歌搜索引擎入口
  • wap手机网站建设方案新型网络营销模式
  • 医院网站建设原理网络营销外包推广价格
  • 网页设计制作是干什么的关键词推广优化app
  • 广州市 网站建设建设怎样做app推广
  • 九江市房管局建设官方网站郑州全域静态管理
  • 麒麟网站建设seo咨询解决方案
  • 贵州省住房和城乡建设厅网站首页国内最好用的免费建站平台
  • 巴中商城网站建设北京seo代理商
  • 浙江省交通建设工程监督管理局网站淘宝关键词排名