- 3
- 0
- 约7.62千字
- 约 29页
- 2018-04-14 发布于浙江
- 举报
[2018年最新整理]全局变量作用域
本次课课程总结 1 全局变量及局部变量的作用域 2 变量的4种存储类型 3 预编译概念,#define#include 的使用 作业布置与要求 1、设计一个程序,定义带参数的宏MAX(A,B) 和MIN(A,B),分别求出两数中的大数和小数。 在主函数中输入三个数,并求出这三个数中的最大值和最小值。 2、论述题. (见09-《变量作用域和预编译》习题.doc) 预习 一维数组元素的访问 2 冒泡排序算法 4 一维数组的定义,初始化 3 1 选择排序法 3 3 * * * * * * * * * * * * * * * * * * 回顾:模块化程序设计 1. 主函数,库函数和自定义函数的区别 2. 自定义函数的定义、设计 3. 递归函数的定义和用途 回顾:模块化程序设计 课程目标: 了解变量作用域的概念 掌握全局变量与局部变量的区别(重点) 掌握变量的存储类别(难点) 参考课本P168~ P175 了解预编译的概念 掌握宏的概念及#define的使用(重点) 掌握文件包含及#include的使用 参考课本P230~ P239 * 本次课内容 本次课内容 * 变量的使用范围与存储类型 “变量” — 是指在程序运行过程中其值可以发生 变化的量。通常是用来表示在程序中对数据存储空间 的一种抽象的描述。 当我们在学习C语言中的变量时,必须要掌握 变 量的有关属性: 1、变量的数据类型及其定义方法 2、变量的初始化 3、变量的使用范围及其说明方法 4、变量的存储类别及其定义方法 一、 变量的使用范围与存储类型 * 变量的使用范围包括有 在一个函数内部使用的变量--- 局部变量; 在 函 数 之 外部 使用的变量--- 全局变量; main() { int a, b ; … … } 在一个函数内部定义的变量称为局部变量 int fun( int x) { int i, j ; … … } 局部变量 局部变量 1、局部变量 1.1 变量的使用范围:局部变量 * 1、主函数中定义的变量也只用在主函数中有效; 关于局部变量使用的几点说明 2、不同函数中可以使用相同的变量名,且它们代 表不同的存储单元,互不干扰; 3、形式参数也是局部变量。其它函数是不能调用 该形参的; 4、在一个函数内部,可以在复合语句中定义变量 ,这些变量只能在本复合语句中有效。 1.1.1 关于局部变量使用的几点说明 * 在函数内部(包括主函数)定义的变量,称为局部变量,其作用范围只在函数内部有效,如下代码 #include stdio.h void fund1( void ) { int nX= 100; //局部变量 printf(“nX in fund1=%d\n”, nX);} void fund2( void ) { int nX = 200; //局部变量 printf(“nX in fund2=%d\n”, nX);} void main( void) { int nX =50; //局部变量 printf( nX in main=%d\n”, nX); fund1(); fund2(); } 程序代码 本例中定义了三个局部变量nX, 其作用范围分别作用于fund1,fund 和main函数 打印结果: nX in main=50 nX in fund1=100 nX in fund2=200 示例:局部变量 示例:局部变量 * char c
您可能关注的文档
- [2018年最新整理]全功能数控车床.docx
- [2018年最新整理]入门话题1:喇叭单元的基本结构(书上不一定学得到).doc
- [2018年最新整理]全公司危险源辨识及评价表.doc
- [2018年最新整理]全员教育培训记录.doc
- [2018年最新整理]党政领导干部课堂三.ppt
- [2018年最新整理]全商通万能管理软件功能使用说明.doc
- [2018年最新整理]全国2007年7月自考复变函数与积分变换答案.doc
- [2018年最新整理]全国2009年7月高等教育自学考试计算机网络原理试题及答案.doc
- [2018年最新整理]全国2010年1月高财自学考试试卷.doc
- [2018年最新整理]全国2010年4月高等教育中国近现代史纲要自考试题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 12S10管道支架、吊架建筑工程规范图集.pdf VIP
- 铸造工艺学(课本).pdf VIP
- 部编版二年级下册语文全册《写字表》生字字帖.pdf VIP
- 数学六年级上册100道口算题大全(全册各类齐全18份).doc VIP
- 八年级物理寒假提升精品讲义第01讲 力(预习)(原卷版).pdf VIP
- 波谱分析法课件.ppt VIP
- 数学分析第五版(上册)华东师大习题答案解析.docx
- 运筹学基础及应用-第1章-线性规划及单纯形法(胡运权版).ppt VIP
- 八年级物理寒假提升精品讲义第01讲 力(预习)(解析版).docx VIP
- 11S405-4 建筑给水塑料管道安装通用详图国标 建筑图集 汇编 .docx VIP
原创力文档

文档评论(0)