C语言,全局变量,静态变量问题

日期:2013-04-13 16:18:11 人气:1

C语言,全局变量,静态变量问题

全局变量 一般指在程序入口地址之前定义的数据(C语言源程序里面是在main函数之前定义,Windows程序是在WinMain函数之前定义的数据),全局变量一般不需要加任何关键字声明。直接在main函数之前定义int a;就可以了。要注意全局变量是在编译时分配存储单元的,所以如果你不对它初始化的话编译器会自动把它初始化为0,全局变量的作用域为整个程序,所以一个程序里面所有的子程序(函数)都能使用它。 局部变量 因为全局变量可以被一个程序的所有函数使用,所以为了防止程序里面一个函数专用的数据被其他函
    A+
热门评论