- 0
- 0
- 约9.59千字
- 约 80页
- 2024-10-28 发布于山东
- 举报
变量的生命期register寄存器局部变量的生命期:和自动局部变量相同。只是存储的位置,不在内存,而在CPU的寄存器中。(不常用)可以把使用频率高的变量定义为register,提高程序执行的速度。寄存器变量只能用于整型和字符型。变量的个数受CPU寄存器数目的限制。超限时,编译器将其转换为自动局部变量。变量的生命期全局变量的存储类型只允许有两种:staticextern比较大型的程序,通常由多个文件组成。变量的生命期比较大型的程序,通常由多个源文件组成。变量的生命期比较大型的程序,通常由多个源文件组成。变量的生命期全局变量的存储类型只允许有两种:使用extern对全局变量做扩展声明:若在函数体外,有效范围为:从声明时致该文件结束。若在函数体内,有效范围为:从声明时致该函数结束。static静态全局变量:不可以被其他文件使用。试图extern一个静态全局变量,将导致编译错误。在定义时,若无赋值说明,将赋其初值为0。函数的传址调用includestdio.hvoiddisplayChars(chars,unsignedintqty){ unsignedinti; printf(“\n”); for(i=0,iqty,++i) printf(“%c”,s); printf(“\n”);}传值调用函数的传址调用#includestdio.hvoidsortnum(double*,double*);intmain(){doublefirstnum,secnum;printf(Entertwonumbers:);scanf(%lf%lf,firstnum,secnum);sortnum(firstnum,secnum);printf(Thesmallernumberis%6.2f,firstnum);printf(\nThelargernumberis%6.2f\n,secnum);return0;}voidsortnum(double*nm1Addr,double*nm2Addr){doubletemp;if(*nm1Addr*nm2Addr){temp=*nm1Addr;/*savefirstnumsvalue*/*nm1Addr=*nm2Addr;*nm2Addr=temp;/*changesecnumsvalue*/}return;}函数的传址调用Storingaddressesinparameters函数的传址调用Indirectlystoringfirstnum’svalue函数的传址调用Indirectlychangingfirstnum’svalue函数的传址调用Indirectlychangingsecnum’svalue回顾#include预处理说明#define符号常量名表达式函数原形全局变量定义语句;intmain(){ 局部变量定义语句; 其他语句; return0;}函数定义C程序语句的排列:回顾变量的作用域:在变量占用存储空间的时间内是否能够被引用,即变量作用的有效范围。局部变量/内部变量:在一个函数内部定义的变量(内部变量)。有效范围:从定义变量的位置开始直到该函数结束。全局变量/外部变量:在函数外部定义的变量(外部变量)。有效范围:从定义变量的位置开始直到本源文件结束。回顾变量的生命期:变量占用存储空间的时限,由变量的存储类型决定。C语言规定:存贮类型符放在变量定义的最前面。例:staticinta,b;局部变量的存储类型只允许有三种:autostaticregister函数的定义与声明
--函数的调用Storingvaluesintoparameters函数的传值调用:实参向形参进行单向的数值传递。函数的定义与声明
--函数的调用函数调用的执行:/*thefollowingisthefunctionfindMax*/floatfindMax(floatx,float
您可能关注的文档
- C语言程序设计教程:指针.ppt
- C语言程序设计课件 :函数.ppt
- C语言程序设计课件 :文件.ppt
- C语言程序设计课件 :指针.ppt
- C语言程序设计课件:C 程序基本结构.ppt
- C语言程序设计课件:c程序设计基础.ppt
- C语言程序设计课件:C语言概述.ppt
- C语言程序设计课件:编译预处理.ppt
- C语言程序设计课件:程序设计技术概述.ppt
- C语言程序设计课件:函数和变量.ppt
- 青少年文化认同教育的教学资源开发论文.docx
- 初中历史教学中学生史料分析能力的培养研究论文.docx
- 初中语文课堂朗读技巧与文本理解深度关系研究论文.docx
- 《高中生参与学校社团活动经费筹集的激励机制与效果评估》论文.docx
- 初中社团活动对学生组织管理能力培养的实践研究论文.docx
- 虚拟现实技术在小学数学思维训练中的应用效果分析论文.docx
- 小学英语词汇记忆策略与教师教学效果的关联研究论文.docx
- 高中英语写作教学中,过程写作法对学生写作策略的培养与应用论文.docx
- 小学阶段学生文具用品消费习惯与校园周边文具店经营策略优化论文.docx
- 小学环境教育:基于本地水系的重金属污染生物监测探究实践论文.docx
最近下载
- 5.XXXX金属科技有限公司安全设施设计---铝棒和铝杆生产线.doc
- 2026年度辽宁轨道交通职业学院单招《数学》高频难、易错点题及参考答案详解(能力提升).docx VIP
- 2024年国考行政执法行测答案及解析.pdf
- 2025年部编版五年级数学上册单元测试.docx VIP
- 水利工程设计概(估)算编制规定(水总[2014]429号).docx VIP
- 22j4031楼梯栏杆图集.pptx VIP
- 脑电图学专业知识测试题及答案.pdf VIP
- 2026年甘肃省酒泉市高三一模物理高考模拟试卷(含答案详解).pdf VIP
- 十几减9(课件)2025一年级数学下册人教版(2024).pptx
- 中国阿尔茨海默病痴呆诊疗指南(2025年版).docx
原创力文档

文档评论(0)