您的位置:首页 > 编程语言 > C语言/C++

static全局变量与普通全局变量的区别?static局部变量与普通局部变量的区别?static函数与普通函数的区别?

2016-09-27 20:33 369 查看
博客内容来源:网络、书籍和本人整理总结

static全局变量与普通全局变量的区别?static局部变量与普通局部变量的区别?static函数与普通函数的区别?

static全局变量与普通全局变量的区别?

-->当一个源程序有多个源文件时,static全局变量的作用域只在当前源文件,而普通全局变量作用域则是整个源程序

static局部变量与普通局部变量的区别?

-->static局部变量的生命周期被延长到整个程序结束,而局部变量的生命周期则是所在函数的生命周期

static函数与普通函数的区别?

-->static函数只能被当前源文件的函数调用,而不能被同一源程序中的其他源文件中的函数调用,而普通函数则可以被同一源程序中的所有源文件中的函数调用

谢谢阅读!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CC++ static 长卿羽人
相关文章推荐