智能车制作

标题: 全局变量与静态变量 [打印本页]

作者: 狂野的庄稼汉    时间: 2014-5-10 22:09
标题: 全局变量与静态变量
在子程序里需要保存变量值,是用static在子函数里定义局部变量好?还是直接定义全局变量好?

作者: Jyoun    时间: 2014-5-10 22:15
同求,不过我多用全局变量。
作者: 凌心    时间: 2014-5-10 22:16
全局变量与静态局部变量都可以,如果外部不用就使用静态局部变量吧,全局变量对变量名的污染较大。
作者: 狂野的庄稼汉    时间: 2014-5-10 22:24
凌心 发表于 2014-5-10 22:16
全局变量与静态局部变量都可以,如果外部不用就使用静态局部变量吧,全局变量对变量名的污染较大。

嗯,我也是这么觉得,还是用静态变量吧

作者: abacrya、军    时间: 2014-5-29 16:22
我 用的静态变量。以免一不小心在其他函数里错用了。。。
作者: 狂野的庄稼汉    时间: 2014-5-29 16:24
abacrya、军 发表于 2014-5-29 16:22
我 用的静态变量。以免一不小心在其他函数里错用了。。。

嗯,局部需要记忆的就用静态变量吧

作者: stxhb    时间: 2014-5-29 19:26
对于小车这种程序,没太大区别
作者: 狂野的庄稼汉    时间: 2014-5-29 19:38
stxhb 发表于 2014-5-29 19:26
对于小车这种程序,没太大区别

这体现了对c语言的掌握程度,小程序都不能合理分配变量,大项目更混乱

作者: 中华旺仔    时间: 2014-5-29 20:30
用的全局变量较多




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2