C基础变量存储类别

内存中供用户使用的存储空间包括:

一:程序区

二:静态存储区(在编译的时候分配空间)

三:动态存储区(在执行的时候分配空间)

变量和函数的属性

一大类:数据类型(int char float...)

二大类:存储类别(自动型auto,静态型static,寄存器型register,外部型extern)

 

局部变量:auto为动态存储  static局部静态变量为静态存储区 在编译是时候分配空间 只执行一次

     register 寄存器个数有限 尽量少用 读写速度比从内存读取更快

全局变量:全局变量都是静态的 

      static表示为不能别其它源文件引用的静态变量

      extern表示为在其它源文件定义的全局变量

     

 

posted @ 2019-07-20 10:11  BluesLz  阅读(153)  评论(0)    收藏  举报