static char str[10]和char str[10]
c语言中,这两个定义有何区别啊? 声明为静态就是会自动初始化为零,还有其他的用处吗?
[解决办法]
比如第一次调用某函数后,你希望保存里面某个变量值,以供下次使用,这就有用了。
[解决办法]
在占用内存空间较大的局部数组声明的前面加static将其从堆栈数据段挪到全局数据段即可。
发布时间: 2013-04-26 16:27:53 作者: rapoo
static char str[10]和char str[10]
c语言中,这两个定义有何区别啊? 声明为静态就是会自动初始化为零,还有其他的用处吗?
[解决办法]