qq_37296877 2017-04-19 03:27 采纳率: 61%
浏览 830
已采纳

求大神, C语言的问题

static关键字可以将全局变量的作用于限制到本文件 那么static在多文件编译是有用,
单文件编译时static关键字有什么用

  • 写回答

3条回答 默认 最新

  • Keepgrowing 2017-04-19 06:10
    关注

    关于static这个关键字就是有两个用法:
    (1)用于修饰全局变量的时候,就只能在在本文件能用,也就是在声明它的那个文件里面用,其它的文件不能用。
    (2)用于一个函数里面修饰的变量,如果在函数里面修饰这个变量的话,会把这个变量的存储类型改变了,它会变成从程序运行开始就一直存在,而且只初始化一次,而且每次操作完了之后都会保存的上次操作后的那个值。详细可以看看我的博客,里面有这篇博文。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿