C语言常变量

[复制链接]
查看11 | 回复3 | 2013-7-10 19:28:24 | 显示全部楼层 |阅读模式
其实,要分细了有四类:全局变量、静态全局变量、静态局部变量和局部变量。存储类别:全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域;局部变量存放在内存的栈区。作用域与生存期:全局变量在整个工程文件内都有效,生存期与整个程序相同;静态全局变量只在定义它的文件内有效,生存期与整个程序相同;静态局部变量只在定义它的函数内有效,但函数返回后,该变量不会销毁,生存期与整个程序相同;局部变量在定义它的函数内有效,函数返回后销毁。...
回复

使用道具 举报

千问 | 2013-7-10 19:28:24 | 显示全部楼层
全局变量存储在静态存储空间,局部变量存储在栈中。。。...
回复

使用道具 举报

千问 | 2013-7-10 19:28:24 | 显示全部楼层
常变量的存储和引用与变量相同,但不能修改。常变量的值在内存中只存储一次,但可以多次引用。程序中如果直接使用常数,用一次就要存储一次。要修改的话也要多处修改。常变量只要修改一次。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行