博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
全局变量与全局静态变量的区别
阅读量:4349 次
发布时间:2019-06-07

本文共 352 字,大约阅读时间需要 1 分钟。

全局变量与全局静态变量的区别:  (a)若程序由一个源文件构成时,全局变量与全局静态变量没有区别。  (b)若程序由多个源文件构成时,全局变量与全局静态变量不同:全局静态变量使得该变量成为定义该变量的源文件所独享,即:全局静态变量对组成该程序的其它源文件是无效的。  (c)具有外部链接的静态;可以在所有源文件里调用;除了本文件,其他文件可以通过extern的方式引用; 静态全局变量的作用: (a)不必担心其它源文件使用相同变量名,彼此相互独立。 (b)在某源文件中定义的静态全局变量不能被其他源文件使用或修改。  (c) 只能在本文件中使用!具有内部链接的静态;不允许在其他文件里调用;

转载于:https://www.cnblogs.com/happygirl-zjj/p/4636309.html

你可能感兴趣的文章
基础练习 回文数
查看>>
科普-- 白话HTTPS
查看>>
文档语法
查看>>
利用套接字实现进程通信一例
查看>>
linux中shell变量$#,$@,$0,$1,$2的含义解释
查看>>
常用的shell命令整理
查看>>
A Brief Introduction to the Design of UBIFS
查看>>
了解你的Linux系统:必须掌握的20个命令
查看>>
js setInterval 启用&停止
查看>>
knockoutJS学习笔记04:监控属性
查看>>
18.10.6 考试总结
查看>>
iptables防火墙网路安全实践配置
查看>>
ASP.net Web窗体添加多条数据到数据库
查看>>
PHP面向对象(三)
查看>>
mysql与实际时间有8小时差怎么办
查看>>
docker 常用命令
查看>>
微信小程序 - 参数传递
查看>>
在Centos7上安装Oracle
查看>>
Linux下启动/关闭Oracle
查看>>
session和cookie的区别
查看>>