static作用范围

static作用范围static 作用于默认具有 external 属性的标识符 则更改其链接属性为 internal static 作用于默认具有 none 属性的标识符 则更改其存储期为静态存储期 nbsp static 作用于其它类型的标识符 则无任何效果 static 出现在全局变量的前面 其作用范围为 本文件内 static 在局部变量的前面 说明该局部变量的储存类别为 可能是 无链接性的静态存储变量

static 作用于 默认具有external 属性的标识符,则更改其链接属性为internal.
static 作用于 默认具有none属性的标识符, 则更改其存储期为静态存储期。 
static 作用于其它类型的标识符,则无任何效果。




static出现在全局变量的前面,其作用范围为(本文件内) static在局部变量的前面,说明该局部变量的储存类别为(?),可能是“无链接性的静态存储变量” 彼人没听过什么叫存储类别,真不好意思,如果你听过的话,不访把所有的存储类别写出来,让偶选一个吧^^,一定给你选对。 我只知道如果变量是全局变量,则可以创建三种类型的静态存储变量,即链接性为外部的静态存储变量,链接性为内部的静态存储变量,无链接性的静态存储变量 链接性为外部的静态存储变量就是直接定义的全局变量,这种变量可以在另一个文件中使用extern将其包含进来--external 链接性为内部的静态存储变量就是在全局变量前加上static关键字,这种变量不能在另一个文件中使用extern将其包含进来--internal 无链接性的静态存储变量:就是在代码块中使用static定义的局部变量,比如在main函数中定义的static int e=3; --none.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229573.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午4:24
下一篇 2026年3月16日 下午4:24


相关推荐

  • mysql系列:全网最全索引类型汇总「建议收藏」

    mysql系列:全网最全索引类型汇总「建议收藏」前言除了常见的普通索引,唯一索引,组合索引,大家还能说一下mysql中有哪些其他类型的索引吗?今天和大家一起总结mysql中有哪些索引类型。一、mysql中有哪些索引类型?聚簇索引(ClusteredIndex)非聚簇索引主键索引(PRIMARYKEY)辅助索引(SecondaryIndexes)HASH索引BTREE索引T-TREE索引R-Tree索引自适应hash索引(AdaptiveHashIndex)唯一索引(UNIQUEIndexs)普通索引(No

    2022年5月22日
    37
  • 做计算机项目的流程图,软件工程实验三(程序流程图和PAD图)[通俗易懂]

    做计算机项目的流程图,软件工程实验三(程序流程图和PAD图)[通俗易懂]《软件工程实验三(程序流程图和PAD图)》由会员分享,可在线阅读,更多相关《软件工程实验三(程序流程图和PAD图)(2页珍藏版)》请在人人文库网上搜索。1、软件工程实验三(程序流程图和PAD图)SHANGHAIUNIVERSITY实验报告学院计算机工程与科学学院学姓号名10122030王杰陈圣波2013.12指导老师日期实验三下面为模块“产生毕业典礼学生表”的功能描述…

    2022年8月13日
    14
  • Mac下pycharm如何安装pytorch「建议收藏」

    Mac下pycharm如何安装pytorch「建议收藏」通过虚拟环境virtualenv安装pytorch首先提及,下面的命令,我都是直接在macos上的pycharm中的terminal执行的1、安装virtualenv虚拟环境:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple–upgradevirtualenv或者python-mpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple–upgradevir..

    2022年8月28日
    9
  • java析构_Java析构方法

    java析构_Java析构方法析构方法与构造方法相反 当对象脱离其作用域时 例如对象所在的方法已调用完毕 系统自动执行析构方法 析构方法往往用来做清理垃圾碎片的工作 例如在建立对象时用 new 开辟了一片内存空间 应退出前在析构方法中将其释放 在 Java 的 Object 类中还提供了一个 protected 类型的 finalize 方法 因此任何 Java 类都可以覆盖这个方法 在这个方法中进行释放对象所占有的相关

    2026年3月19日
    2
  • pycharm运行tkinter结果窗口_pycharm运行py文件

    pycharm运行tkinter结果窗口_pycharm运行py文件对于3.x版本中运行thinter问题1:ModuleNotFoundError:Nomodulenamed‘Tkinter’引入的模块没有这个Tkinter这个名字出现的问题2:AttributeError:module‘tkinter’hasnoattribute‘TK’问题原因:调用的属性书写不正确正确的书写importthinter#都是小写的T…

    2022年8月27日
    6
  • pipenv 配置pytorch cuda 环境和pycharm解释器

    pipenv 配置pytorch cuda 环境和pycharm解释器文章目录下载 whl 文件下载 torch 的 whl 文件下载 torchvision 等的 whl 文件创建 pipenv 环境安装加入到 Pycharm 中根据自己的 cuda 情况 下载和配置好对应的 cudatoolkit 和 cudnn 这个教程已经有很多 下面介绍使用 pipenv 配置 pytorch 环境的过程下载 whl 文件打开 pytorch 官网 选择你对应的 cuda 这里我得到如下命令 pip3installt 1 10 1 cu113torchvi 0 11 2 cu113torchau

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号