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

网站建设流程教程网站快速排名优化哪家好

网站建设流程教程,网站快速排名优化哪家好,亩地 wordpress,做网站联系方式1.共用体: union //联合--共用体 早期的时候,计算机的硬件资源有限, 能不能让多个成员变量 公用同一块空间 //使用方式 类似 结构体 --- 也是构造类型 struct 结构体名 { 成员变量名 }; union 共用体名 { 成员变量名 }; //表示构造了一个共用体…

1.共用体:
union //联合--共用体 

早期的时候,计算机的硬件资源有限,
能不能让多个成员变量 公用同一块空间 


//使用方式 类似 结构体  --- 也是构造类型 

struct 结构体名
{
  成员变量名
};


union 共用体名
{
  成员变量名
}; //表示构造了一个共用体类型 


//定义变量
//定义指针 
//定义数组 
//做函数形参 
//做函数返回值类型 


注意:
  1.共用体类型的大小 = 最大的成员的大小
  2.共用体初始化,只能写一个值,这个值是给第一个成员变量的值 
  3.共用体成员的访问方式 和 结构体一样
  4.共用体因为公用同一块空间
    赋值时,后赋值的会影响前面赋值的结果
  5.用途 
    a.节省空间 
    
    校园人员管理系统 
    struct student 
    {
       char name[20];
       int sno;
       float score;
    };
    
    struct teacher 
    {
       char name[20];
       int  tno;
       float salary;
    };
    
    
    struct member
    {
       char name[20];
       int  no;
       union 
       { 
          float salary;
          float score;
       }data;
    };
    
    struct member s;
    printf("score = %f\n",s.data.score);
    struct member t;
    printf("score = %f\n",s.data.salary);
    
    b.数据转换 
    192.168.0.59 //ip地址 --- 网络环境中 ---实际对应是一个32位的数值 
    
    
    #include <stdio.h>
    union Ip
    {
        unsigned char ip[4];
        unsigned int iip;
    };

    int main(int argc, const char *argv[])
    {
        union Ip d = {192,168,0,59};
        
        printf("ip = %#x\n",d.iip);
        
        return 0;
    }

判断大小端

2.枚举

枚举 --- 将变量的可能值(常量值) 一一列举出来 
         将有关联的常量值,一一列举出来,组合成一个枚举类型 
         
enum 枚举名
{
   枚举值   
   //sun,mon,tue,wed,thu,fri,sat
};  
 //构造了一个枚举类型 
 
注意:
  1.枚举类型 本质是 用int型数据表示的 
    枚举类型 设计的不严谨的地方 

如果一个变量只有几种可能的值,则可以定义为枚举类型。
所谓"枚举"是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。

枚举 --- 提高代码可读性 

 3.

typedef //type define 
     表示给已有类型起别名 
     
     
struct stu
{
};

struct stu s;

union demo
{
};
union demo d;

typedef struct stu s;  //s是struct stu 这个类型的别名 

s s1; //定义了一个 struct stu的变量 

typedef void (*sighandler_t)(int);

sighandler_t signal(int signum, sighandler_t handler);

void (*signal(int signum, void (*handler)(int) ))(int) ;


typedef int array_t[4];  //一维数组

array_t b[3]; //array_t => int[4]

4.

位运算:
  指的是二进制位上的运算 

用途:
  嵌入式 --- 位运算 非常普遍 
  操作硬件 
  
c语言位运算:
  &    与 
  |    或 
  ^    异或
  ~    取反  
  <<   左移 
  >>   右移
  
  
  & 与 
    运算规则: 一假则假 
  | 或
    运算规则: 一真则真  
  ^ 异或
    运算规则: 相同为0 不同为1  
  << 左移  a<<n 
    运算规则: 将 左操作数a 左移 n位 
    左移一位 相当于 结果乘以2
       右移:
    要看 要移动的数据的类型 
    看是有符号  --- 最高位补符号位   //算术右移  
        无符号     --- 最高位补0        //逻辑右移 
        

 

   
  
  

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

相关文章:

  • 专业的移动网站建设公司价格榆林seo
  • 南昌做网站需要多少钱百度热搜seo
  • 做网站属于广告公司吗简述网络营销的概念
  • 网站备案审核流程图百度电脑版官网入口
  • 网站内页怎么做制作网站大概多少钱
  • 适合当手机主页的网站百度做广告
  • 自己建网站可以赚钱吗公司网络推广的作用
  • 网站建设进度总结免费发帖推广平台有哪些
  • php网站本地搭建推广平台的方式有哪些
  • 简单网站建设高权重网站出售
  • 济南市章丘区建设局网站一个网站推广
  • 系统开发报价跨境电商seo
  • 在门户网站建设上的讲话公司网络推广该怎么做
  • 武汉市东西湖区建设局官方网站百度店铺注册
  • 在网站做网管工作都做什么网站建设详细方案模板
  • 桂林网萌科技有限公司鸡西seo
  • app注册推广团队网络seo哈尔滨
  • 做视频网站容易收录吗网络推广和运营的区别
  • 哈尔滨网站建设维护成免费crm特色
  • 专业的网站建设设计价格百度竞价推广怎么做效果好
  • 无锡效果图制作seo团队
  • 做网站欢迎页什么意思渠道推广费用咨询
  • 衡水 网站建设注册公司网站
  • 字体设计海报seo属于什么职业部门
  • 网站快速搜索什么平台可以做引流推广
  • 新河网新河吧seo实战密码在线阅读
  • 丽江网站建设网址搜索域名查询
  • 黑龙江网站制作平台举一个病毒营销的例子
  • 苏州行业网站建设他达那非副作用太强了
  • 开淘宝店做网站开发成都本地推广平台