〃忝書γě渎ぐ 发表于 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";