首页 > 其他分享 >static的三种用法

static的三种用法

时间:2022-12-02 20:00:35浏览次数:37  
标签:函数 局部变量 用法 源文件 三种 使用 修饰 static

①static 修饰局部变量

局部变量的生命周期变长,通俗点说就是被static修饰的局部变量出了所限制的这个局部还能使用。

②static 修饰全局变量

改变了变量的作用域 - 让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就没法再使用了,例如:开两个文件,一个叫A,一个叫B,本来在A里面设置的变量,只要在头文件那里引用一下A的文件名,在B中就也能使用,但是被static修饰之后的变量,在B中就使用不了,会说未定义。

③static修饰函数改变了函数的链接属性

声明外部函数,例如开两个文件A、B,例如在A中开了一个自定义函数—game(),只要在B中使用static修饰一下这个函数就能使用了。

标签:函数,局部变量,用法,源文件,三种,使用,修饰,static
From: https://blog.51cto.com/u_15880518/5907425

相关文章

  • vmware虚拟机三种网络模式(桥接、NAT、仅主机)带图详解
    文章目录说明三种网络模式介绍Bridge桥接模式说明设置vmware网络适配器虚拟机网络修改为桥接模式查看桥接物理网卡IP信息虚拟机中配置ip特殊说明NAT网络地址转换说明设置......
  • mysql case when then用法(转)
    mysqlcasewhenthen用法(转)原文:https://www.cnblogs.com/Richardzhu/p/3571670.htmlcase具有两种格式。简单case函数和case搜索函数。--简单case函数casesexwhe......
  • GenericForeignKey和GenericRelation的用法
    GenericForeignKey和GenericRelation的用法背景:假设现在有几个新增的数据都需要审批如地址,销售单信息等,并且后续还会有,使用外键的写法为fromdjango.dbimportmodelsf......
  • 防火墙、WAF、IPS、IDS 用法解读
    防火墙(Firewall)别名防护墙,于1993发明并引入国际互联网。他是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。在网络中,所谓的防火墙是指一种将内网......
  • 复习struts2中常见的三个用法
    在使用struts2时,发现有如下三个知识点和用法还是挺常用的,小结之,分别是:displaytag,struts2的验证和struts2的model-driven.1displaytag的使用disp......
  • WORD的三种选定文本的方法
    1、鼠标对着某段,左键三点击,就可以选晒一段了。2、竖向选中文字。按住ALT键,单击左键不放手,向右下方拖动。3、如果要复制粘贴不连续的文字,则选中第1部分内容,然后按住CTRL键,......
  • Require.js中shim的用法
    普通js文件加载 //test.jsfunctiontest(){}//配置require.config({paths:{test:'lib/shim/test'},shim:{test:{......
  • 15个Docker基本命令及用法
    查看docker安装信息dockerinfo获取docker镜像dockerpullazraelrabbit/monupw创建docker容器dockerrun--namemonojexus-d-p32022:22-p32080:80-v/mydata:/data......
  • Vue2+Vue3 - $attrs 的几种用法(1个或多个根元素、Options API 和 Composition API)
    使用Vue开发时,肯定会接触到组件的概念,无可避免的也会接触到组件通讯的概念。在Vue2中除了$attrs外,还有$listeners;Vue3把$listeners合并到$attrs里了。......
  • string.Join用法
    原文链接:https://blog.csdn.net/useringo/article/details/51684370String.Join方法(String,String[])在指定String数组的每个元素之间串联指定的分隔符String,从而......