1.基本类型
1.1变量的分类
以{}为划分依据,分为全局变量与局部变量。
例外:函数参数也是局部变量
1.2变量的作用域
作用域的最大单位是文件(编译的最小单位是文件),作用域的最小单位是{},全局变量的作用域的文件,局部变量的作用域是{},变量的作用域,始于定义处,结束预作用域结束。
相同的作用域内不可以有重名的变量。
当局部变量发生重名的时候,局部会覆盖全局的变量,小范围与大范围的变量发生重名的时候,小范围会覆盖大范围的变量。
1.3变量的生命周期
局部变量的生命周期早所在的函数,全局变量的声明周期同main()。
1.4修饰类型
修饰类型影响了变量的生命周期和存储区域。
1.4.1auto自动变量
局部变量在缺省存储类型的情况下归为自动变量
作用:修饰局部变量 ?
存储区域: 栈 ?
生命周期:同所在的函数或作用域 ?
特点:如未初始化,初始值未知。大将军变量,随用随开,用完即消
1.4.2register寄存器变量
存放在 CPU 的寄存器中。对于循环次数较多的循环控制变量及循环体内反复使用 的变量均可定义为寄存器变量。 ?
作用:修饰局部变量 影响了变量的存储区域 ?
存储区域:寄存器 ?
生命周期:同所在的函数或作用域,随用随开,用完即消。 ?
特点:如未初始化,初始值未知。不可取地址,易被编绎器优化
1.4.3static静态变量
在程序执行时存在,并
您可能关注的文档
- C语言程序设计--第2讲概要.ppt
- C语言代码风格-代码规范-语法规则-含代码概要.ppt
- C语言第2章算法概要.ppt
- C语言第4章3概要.ppt
- 19、七颗钻石重点.ppt
- C语言高级第二章概要.ppt
- C语言和汇编语言混合编程方法和C语言中断处理方法概要.ppt
- 19、生物入侵者重点.ppt
- C语言课件第五章语句概要.ppt
- C语言练习题概要.doc
- 2026年度哈尔滨铁道职业技术学院《数学》单招测试卷及参考答案详解1套.docx
- 2026年度哈尔滨职业技术学院单招《数学》过关检测试卷【必刷】附答案详解.docx
- 2026年度哈尔滨职业技术学院单招《数学》考前冲刺练习及参考答案详解(新).docx
- 2026年度哈尔滨职业技术学院单招《数学》题库检测试题打印附答案详解【A卷】.docx
- 2026年度哈尔滨职业技术学院单招《数学》模拟题库【精选题】附答案详解.docx
- 2026年度哈尔滨职业技术学院单招《英语》常考点试卷一套附答案详解.docx
- 环境保护与污染防治指南.docx
- 2026年度哈尔滨职业技术学院《数学》单招复习提分资料及参考答案详解(A卷).docx
- 电梯安全知识普及手册.docx
- 2026年度哈尔滨科学技术职业学院单招《英语》模拟试题附答案详解(实用).docx
最近下载
- 毕业论文-乘用车麦弗逊式前独立悬架设计.doc VIP
- 《儿童原发性肾病综合征》教学课件.ppt VIP
- 2026年中国精算师试题风险管理经典试题.docx VIP
- 基于STM32的智能窗帘控制系统设计.docx VIP
- 2025届湖北省武汉市高三4月调考生物试卷含答案.pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 《垫片冲压模设计.doc VIP
- 中职语文出版社《电子产品装配及工艺》项目一任务四稳压二极管、光敏二极管的试题 教案(表格式)(内嵌音频+视频).pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 2026年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)