c语言实战1200例 pdf6,C语言程序设计6.6.2.pdf

时隐时现的数据-变量的存储属性

1 变量的属性

操作属性 变量的类型

存储器类型:寄存器、静态存

变量的属性 储区储区、、动态存储区动态存储区

存储属性 生存期:变量在某一时刻存在-

静态变量与动态变量

作用域 :变量在某区域内有效-

作用域 :变量在某区域内有效

局部变量与全局变量

时隐时现的数据-变量的存储属性

2 变变量定义格式定义格式: 存储类存储类型 数据类数据类型 变变量表表;;

auto 自动型

int sum;

存储类型 register 寄存器型

存储类型 register 寄存器型

auto int a,b,c;

static 静态型 register int i;

static float x,y;

extern 外外部型

时隐时现的数据-变量的存储属性

3 局部变量与全局变量

int x,y; aa,bb,cc

int main( )

{ int a,b,c;

int fun(int);

x=10;x=10;

y=11;

fun(a);

….

return 0; x,y

x,y

}

int fun( int m)

{ x++; y++;…..}

时隐时现的数据-变量的存储属性

(1)局部变量内部变量

定义 在 数或复合语句内定义 在定义它的 数或复合语句内有效

定义 :在函数或复合语句内定义 ,在定义它的函数或复合语句内有效。

说明: float f1(int a)

{ int b,c; a,b,c有效

•不同函数中同名变量, …….

}

占不同内存单元 }

占不同内存单元

• 形参属于局部变量 char f2(int x,int y)

{ int i,j; x,y,i,j有效

• 局部变量只在函数调用 ……

时起作用,函数调用结束, }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值