第十二章 存储类,链接和内存管理
来源:互联网 发布:淘宝卖家如何寄快递 编辑:程序博客网 时间:2024/06/16 07:04
第十二章 存储类,链接和内存管理
有关于各种修饰词的总结
static : 静态变量,这里要注意的一点是当把说明符static用于代码块内的局部变量时,
即使该代码块没有被运行,在程序运行期间该变量依然是存在并保留其值得.auto : auto表示一个变量具有自动变量周期,auto只能用在具有代码块作用域的变量
生命中(函数内,非全局),auto主要是用来指明意图,是程序更加易懂.register : register也只能用于代码块作用域的变量,它将一个变量归入寄存器存储类(
即将该变量放入进村期内,但这里要注意的是register只能建议编译器这么做,但使用
register的变量并不一定就能被放入到寄存器中).使用register修饰的变量不能使用取
地址符获取地址.extern : extern说明我们在声明一个已经在别处定义了的变量.(extern修饰符说明此处
是一个引用,而非定义)volatile : volatile修饰符高速编译器被该修饰符修饰的变量除了可能被本程序修改外
,还可能被外部其他程序,外部硬件设备等修改.(常被用于修饰硬件地址或其他并行运行
的程序共享的数据)restrict : restrict只可用于修饰指针,表明该指针是访问该指针所指向的数据对象的
唯一方式.(可以帮助编译器进行代码优化)const : const修饰符表示被其修饰的变量不能通过赋值,增量或减量运算来修改值.(但
这里需要仔细理解const与指针的联合使用)
有关于不同变量的初始化
局部变量 : 如不被显式初始化,其值不确定.
静态变量 : 如不被显式初始化,其值会被编译器初始化为0.
全局变量 : 如不被显式初始化,其值会被编译器初始化为0.
- 第十二章 存储类,链接和内存管理 总结 1406015
- 第十二章 存储类、链接和内存管理
- 第十二章 存储类,链接和内存管理
- 【C Primer Plus】第十二章 存储类、链接和内存管理
- 存储类,链接和内存管理
- 存储类、链接和内存管理复习
- C -- 存储类、链接和内存管理
- 存储类、链接和内存管理
- 存储类,链接和内存管理
- 存储类、链接和内存管理
- 存储类、链接和内存管理
- 存储类、链接和内存管理
- 第12章 存储类、链接和内存管理
- C语言存储类、链接和内存管理总结
- 笔记(6)存储类、链接和内存管理-…
- C中的存储类、链接和内存管理
- (十五)存储类、链接和内存管理
- C Primer Plus 第十二章:储存类别,链接和内存管理
- 第十三章 文件输入/输出
- UIAlertView
- 线程的使用
- FZU 1056 扫雷游戏(简单题目)
- NYOJ+dp最大字串和+注意初始化赋值那,
- 第十二章 存储类,链接和内存管理
- 图片2D翻转
- 面试经历---S&G(2016年02月27日上午面试)
- px in pt dp(dip) sp in Android
- 欢迎使用CSDN-markdown编辑器
- 第十一章 字符串与字符串函数
- 第十章 数组与指针
- maven依赖servlet-api.jar
- linux上操作web项目常用实用命令总结