首页 > 系统服务 > 详细

Linux学习---类型修饰符

时间:2019-03-02 13:36:36      阅读:153      评论:0      收藏:0      [点我收藏+]
  • auto  

    eg:aoto int a;   

     默认情况--------->分配的内存可读可写的区域。

  • register 

    eg:register int a;

    限制变量定义在寄存器上的修饰符

    定义一些快速访问的变量。

    编译器会尽量安排CPU的寄存器去存放这个a,如果寄存器不足时,a仍存放在存储器中,

    "&"该符号对register不起作用(可能不在内存上)。

  • static

    静态

    ①函数内部变量

    int fun(){

      int a;  ====>static int a;

    }

    ②函数外部变量

    int a;  ====>static inta;

    int fun(){

    

    }

    ③函数的修饰符

    int fun();  ====>static int fun();    

  • const

    只读的变量

  • extern

    外部变量

  • volatie

    稿纸编译器编译方法的关键字,不优化编译。

    修饰变量的 值得修改,不仅仅可以通过软件,也可以通过其他方式(硬件外部的用户)。

Linux学习---类型修饰符

原文:https://www.cnblogs.com/BANLOONG/p/10459283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!