四大存储变量



      存储类别:   1.自动型         2.外部型                  3.静态型    4.寄存器型

出现的范围:   函数内部       任何出现说明部分的位置          函数内部     函数内部

判别方法:     1.显示auto            显示出现extern                                    显示出现static  显示出现register

 2.在函数内部(包含main)    或外部缺省存储类别的变量                        

 中缺省存储类别说明的变量

作用域:     说明该变量函数  出现说明开始到程序结束   说明该变量的函数内  说明该变量的函数内

            复合语句内

生命周期:1.说明该变量的函数被调用时2.整个程序的执行期3.整个程序的执行期4.说明改变量的函数被调用时

#include <stdio.h>
 int i=1;
 int reset()
 {return(i);}
 int next(int j)
 {return(j++);}
 int last(int j)
 {static int i=10;
  return(j=i--);
 }
 int new(int i)
 {auto int j=10;
  return(i=j+=i);
 }
 main()
 { auto int i,j;
  i=reset();
  for(j=1;j<=2;j++)
  {printf("i=%d j=%d\n",i,j);
  printf("next(i)=%d\n",next(i));
  printf("last(i)=%d\n",last(i));
  printf("new(i+j)=%d\n",new(i+j));
  }
 }
 
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值