C++程序设计第5章2013.pptVIP

  • 4
  • 0
  • 约3.01万字
  • 约 111页
  • 2017-11-27 发布于河南
  • 举报
C程序设计第5章2013

* * * * * * 注意,asbs是函数的形式参数,不是自动变量。 * * * * * * * * * 【例】静态变量的使用。 #include iostream using namespace std; int f(int a) { static int s=5; /*s 定义为静态变量*/ s+=a; return s; } int main(){ int i,a=1; /*等价于:auto int i,a=1;*/ for(i=0;i3;i++) { a+=f(a); couta\t; } return 0; } 运行结果: 7 20 53 int c; static int a; main( ) { float x,y; … } char s; f( ) { static int b=1; …… } 3.外部变量(extern类别) 在函数外定义的变量若没有用 static说明,则是外部变量。外部变量只能隐式定义为extern类别,不能显式定义。 全局静态变量 自动变量 局部静态变量 外部变量 外部变量声明的一般格式 extern 数据类型 变量名1,…,变量名n; 或 extern 变量名1,…,变量名n; 注意: ①外部变量声

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档