鱼C论坛's Archiver
论坛
›
Windows程序设计
› char [] = "hello";
〃忝書γě渎ぐ
发表于 2016-8-14 18:18:22
char [] = "hello";
本帖最后由 〃忝書γě渎ぐ 于 2016-8-14 20:48 编辑
为什么全局就可以这样定义,而在函数内部就必须加上static,windows程序设计第25页右下角的问题。
无符号整形
发表于 2016-8-14 18:18:23
因为局部变量在函数调用完了之后就会被销毁,全局变量就不会,通过加上static可以防止在函数调用完成后销毁。
睿小子
发表于 2016-8-14 19:17:24
我感觉不加也可以吧,毕竟WinMain函数是入口函数,只被调用一次,我认为静态意义不大,只是放到静态存储区。
页:
[1]
查看完整版本:
char [] = "hello";