C语言程序设计课件:函数 .pptVIP

  • 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);

文档评论(0)

1亿VIP精品文档

相关文档