智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3533|回复: 7
打印 上一主题 下一主题

[其他] 定义局部变量赋初值和不赋初值有什么不同

[复制链接]

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
跳转到指定楼层
1#
发表于 2013-3-5 14:34:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
rt

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
2#
发表于 2013-3-5 16:00:53 | 只看该作者
在函数里的局部变量如果有赋初值的话...每次进入该函数都会将这个变量赋上初值...
不赋初值的话...重新进入该函数不会对其有影响...
我没记错的话就是这个样子了...
回复 支持 反对

使用道具 举报

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
3#
 楼主| 发表于 2013-3-5 16:06:18 | 只看该作者
huanyefeng0809 发表于 2013-3-5 16:00
在函数里的局部变量如果有赋初值的话...每次进入该函数都会将这个变量赋上初值...
不赋初值的话...重新进入 ...

不会对其有影响怎么理解呢
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
4#
发表于 2013-3-5 16:08:06 | 只看该作者
就是你上次用了这个函数把这个局部变量的值改变了...
下次再进入这个函数时...这个局部变量的值还是上次的值...不会被初始化掉...
回复 支持 反对

使用道具 举报

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
5#
 楼主| 发表于 2013-3-5 16:18:47 | 只看该作者
huanyefeng0809 发表于 2013-3-5 16:08
就是你上次用了这个函数把这个局部变量的值改变了...
下次再进入这个函数时...这个局部变量的值还是上次的 ...

我觉得没有初始化的话。。他的内容是不可预料的。。。
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
6#
发表于 2013-3-5 16:55:53 | 只看该作者
第一次进入这个函数确实是无法预料的...
但是之后再进入的时候就可以把握该变量的值了...
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
7#
发表于 2013-3-5 17:36:41 | 只看该作者
局部动态变量不赋初值的话,系统会随机分配一个值  如果是局部静态变量不赋初值系统会初始化为“0”,和全局变量一样    另外局部静态变量和全局变量放一块儿的   局部动态是放在栈里面的
回复 支持 反对

使用道具 举报

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
8#
发表于 2013-3-5 19:26:27 | 只看该作者
huanyefeng0809 发表于 2013-3-5 16:55
第一次进入这个函数确实是无法预料的...
但是之后再进入的时候就可以把握该变量的值了...

正解
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 19:44 , Processed in 0.045473 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表