- 0
- 0
- 约1.9万字
- 约 63页
- 2022-12-07 发布于北京
- 举报
库函数使用注意事项 在使用库函数时应清楚的了解以下4个方面的内容: ① 函数的功能及所能完成的操作; ② 参数的数目和顺序,以及每个参数的物理意义及类型; ③ 返回值的意义及类型; ④ 需要使用的包含文件(头文件)。 这些是要正确使用库函数的必要条件。 6 库函数简介 * 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。 * 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。 * 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。 * 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。 * 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。 * 这里所谓的传递数据:不过是指都能访问,上次访问写入的结果,会下次取出的时候取到。 * 这里再次复习 段 和 代码生成工具 的知识,试着讲解,让部分同学理解。 * * * struct tm *localtime(long *clock) 本函数把clock所指的时间(如函数time返回的时间)转换成当地标准时间,并以tm结构形式返回 变量的作用域是指变量的有效使用范围 一个函数 一个文件 一个程序 变量存贮类型有四种: 自动变量(auto) 静态变量(static) 外部变量(extern) 寄存器变量(register) auto、static、extern和register为存贮类型说明符。 变量说明的一般形式: 存贮类型说明符 类型说明符 变量名称; 4. 变量的存储类型与作用域 4 变量的存储类型与作用域-自动变量 自动变量是最常见的一类变量 例如语句:auto int a; auto float pi; 说明符“auto”可以省略。按照这种默认的规定,以前所使用的全部变量都是自动变量。 说明 1.说明自动变量必须在一个函数体的内部。 2.函数的形参也是自动变量。 作用域 自动变量的作用域是在所说明的函数内部。实质上是一个函数内部的局部变量。只有在函数被调用时才存在,从函数中返回时即消失,它们的值也仅限于说明它的函数,在其它的函数中不能存取。 由于自动变量具有局部性,所以在两个不同的函数中可以分别使用同名的变量而互不影响。 4 变量的存储类型与作用域-自动变量 例:分析程序打印结果: #include stdio.h void f1( ); void f2( ); main( ) { int x = 1; /* 函数main中的自动变量x */ f1( ); f2(x); /* 分别调用函数f1和f2 */ printf (x=%d\n, x); } void f1 ( void ) { int x = 3; /* 函数f1中的自动变量x */ printf (x=%d\t, x); } void f2 ( x ) int x; /* 函数f2中的形参x也是自动变量 */ { printf (x=%d\t, ++x); /* x加1 */ } 程序中有三个x分别在三个不同的函数中,这三个“x”都是自动变量,所以三个“x”分别局部于三不同的函数,在三个函数中对“x”的操作互不影响。 4 变量的存储类型与作用域-寄存器变量 寄存器变量与其他类型变量的区别 通常的变量,是使用内存中的存贮单元。寄存器变量是使用中央处理器(CPU)的通用寄存器。
您可能关注的文档
- 北京理工大学《C语言程序设计4》课件-第七章数组.ppt
- 北京理工大学《C语言程序设计4》课件-第三章 数据类型和运算规则 (1).ppt
- 北京理工大学《C语言程序设计4》课件-第九章 指针.ppt
- 北京理工大学《C语言程序设计4》课件-第二章 C语言概述.ppt
- 北京理工大学《C语言程序设计4》课件-第五章 选择结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第八章 函数.ppt
- 北京理工大学《C语言程序设计4》课件-第六章 循环结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第十章 结构、联合与枚举类型.ppt
- 北京理工大学《C语言程序设计5》课件-第4章算法.pptx
- 北京理工大学《C语言程序设计5》课件-第9章指针.ppt
最近下载
- 中考英语三年(2023-2025)真题分类汇编《句子的种类》专项含答案.docx VIP
- 公式编辑入门.doc VIP
- 电气专业调试总结及报告.doc VIP
- 安徽医科大学2019-2020年护理专业《护理综合实训》期末考试.docx VIP
- 2026年春统编版(新教材)小学道德与法治三年级下册(全册)教学设计(附教材目录P97).docx
- JB_T 6993-2017单转子反击式破碎机.pdf
- 一种用于磷石膏加工的废渣收集装置及方法.pdf VIP
- 烟囱工程技术标准GBT 50051-2021知识培训.pptx
- 抽油机井实测示功图分析.pptx VIP
- 《基于STM32的火灾报警系统的设计》8300字.docx VIP
原创力文档

文档评论(0)