打印

局部静态变量问题

[复制链接]
1510|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Mattheww|  楼主 | 2017-9-30 16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Erichk| | 2017-9-30 16:43 | 只看该作者
可能是吧。对于自己定义的变量初始化是一个好的习惯,最好初始化一下

使用特权

评论回复
板凳
迪卡| | 2017-9-30 16:59 | 只看该作者
单步运行看看, 看是在什么地方被改变的

使用特权

评论回复
地板
冰河w| | 2017-9-30 17:08 | 只看该作者
int a=0这样的初始化有可能不成功,可以尝试一下用单独的赋值语句初始化一下试试看。

使用特权

评论回复
5
Thorald| | 2017-9-30 17:18 | 只看该作者
静态局部变量初始化不能设断点

使用特权

评论回复
6
Bjorn| | 2017-9-30 17:42 | 只看该作者
static int a;
a=0;
这样不行吗?没仔细看过,没用过静态局部变量

使用特权

评论回复
7
firstblood| | 2017-9-30 23:36 | 只看该作者
局部静态变量的使用还是蛮重要的

使用特权

评论回复
8
suzhanhua| | 2017-10-3 17:03 | 只看该作者
是不是定义的全局变量?

使用特权

评论回复
9
mituzu| | 2017-10-3 17:04 | 只看该作者
静态变量的类型关键字是static

使用特权

评论回复
10
hellosdc| | 2017-10-3 17:04 | 只看该作者
静态局部变量存放在内存的全局数据区。

使用特权

评论回复
11
uiint| | 2017-10-3 17:05 | 只看该作者
静态局部变量相当于全局变量

使用特权

评论回复
12
51xlf| | 2017-10-3 17:05 | 只看该作者
静态局部变量和普通局部变量不同

使用特权

评论回复
13
i1mcu| | 2017-10-3 17:05 | 只看该作者
静态局部变量在函数内定义,生存期为整个源程序

使用特权

评论回复
14
pmp| | 2017-10-3 17:06 | 只看该作者
以static关键字申明的变量,其独立在对象

使用特权

评论回复
15
mmbs| | 2017-10-3 17:06 | 只看该作者
第一次调用进行初始化

使用特权

评论回复
16
1988020566| | 2017-10-3 17:06 | 只看该作者
加上静态后,生存期就被延长了

使用特权

评论回复
17
lzbf| | 2017-10-3 17:07 | 只看该作者
全局都存在。

使用特权

评论回复
18
suzhanhua| | 2017-10-3 17:07 | 只看该作者
全局变量数据有什么问题吗?

使用特权

评论回复
19
mituzu| | 2017-10-3 17:08 | 只看该作者
静态数据是需要初始化的。

使用特权

评论回复
20
hellosdc| | 2017-10-3 17:08 | 只看该作者
函数结束时,静态局部变量不会消失

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

500

帖子

0

粉丝