static

[复制链接]
2396|7
 楼主| xddzccn 发表于 2008-5-4 16:03 | 显示全部楼层 |阅读模式
在一个局部函数中用 static aa=20;
下次调用这个函数的时候是不是就不是aa=20了就是改变的值了?
dld2 发表于 2008-5-4 16:05 | 显示全部楼层

这种问题不要问,自己试一下

 楼主| xddzccn 发表于 2008-5-4 16:07 | 显示全部楼层

是变得

是变得 
还有个问题
就是 unsigned char a ,b;
int  c;
c=a+b;
c=(int)(a+b)
得出的结果是不一样的阿?
lh8008 发表于 2008-5-4 16:21 | 显示全部楼层

实践第一.

呵呵,对头,实践出真知.
dld2 发表于 2008-5-4 16:28 | 显示全部楼层

3楼可是个复杂问题

grady1125 发表于 2008-5-4 20:29 | 显示全部楼层

3楼可的确是个复杂问题

hotpower 发表于 2008-5-5 00:13 | 显示全部楼层

把static理解为函数内的"可被初始化的全局变量"即可

hkap 发表于 2008-5-5 09:41 | 显示全部楼层

static改变局部变量的生存期,改变全局变量的作用域

您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

550

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部