C:在文件作用域定义变量
2026/5/6 6:18:26 网站建设 项目流程

例如,在文件作用域定义了一个变量a:

#include<stdio.h>inta;intmain(){intb=2;a=10;return0;}

解释

  • 存储期:静态。它定义在文件作用域(全局),没有写static,但根据 C 标准,文件作用域的变量默认是静态存储期,会在程序启动时分配内存,全程存在。
  • 链接属性:外部链接。因为没有加static,默认的存储类是extern,所以 a 是外部链接,可以被其他.c文件通过extern int a;访问。

调试:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询