zoukankan      html  css  js  c++  java
  • C++

    基本数据类型分析

    auto,register,static,分析

    if ,switch,do,while,for分析

    goto void extern sizeof分析

    const和volatile分析

    struct和union分析

    enum

    typedef分析

      数据类型:数据类型可以理解为固定内存大小的别名,数据类型是创建变量的模子

      类型的本质:char 1byte  short 2byte   int 4byte

      变量本质:变量是一段实际连续存储空间的别名,程序中通过变量来申请并命名存储空间,通过变量的名字可以使用存储空间。

      类型与变量的关系:

      1.自定义类型

      2.创建变量

    auto,static,register分析

      C语言中的变量可以有自己的属性,在定义变量的时候可以加上自己的“属性”关键字,“属性”关键字指明变量的特殊意义。

      auto 即C语言中局部变量的默认属性,编译器默认所有的局部变量都是auto的。

      static关键字指明变量的“静态”属性,static关键字同时具有“作用域限定符”的意义。

      static 修饰局部变量存储在程序静态区,static的另一个意义是在文件作用域标示符。

      ---static修饰的全局变量作用域只是声明的文件中,static修饰的函数作用域只是声明的文件中。

      register关键字知名将变量存储于寄存器中,register只是请求寄存器变量,但不一定请求成功

      register变量的必须是CPU寄存器可以接受的值,不能用&运算符获取register变量的地址  

     

  • 相关阅读:
    传递函数笔记
    模糊控制算法详细讲解
    SDRAM学习笔记
    基于STM32的CRC校验说明
    如何把图片设置成24位图/8位图??
    C2MIF软件使用说明
    ROM和RAM的内存详细说明
    Logback配置
    Logback使用
    common-logging源码解析
  • 原文地址:https://www.cnblogs.com/wjq13752525588/p/13112006.html
Copyright © 2011-2022 走看看