C语言基础
C语言基础乘法逆元信息安全算法基础操作系统基础x86汇编基础信息论与编码 变量存储 全局变量与局部变量 全局变量的特点: 程序块之外的算全局变量(常常放在 main 函数之前),但是有先后识别顺序。 全局变量适合给函数直接传参,但是程序运行的时候都占内存,而且每一部分具有依赖性,迁移性差。 大量的全局变量使得牵扯太多,可读性差。 extern 标识符: 标识着这个变量或者函数要在其他的文件中寻找,即在别处定义,此处需要引用,在 gcc 编译中跨文件变量的使用很有用。 extern 外部变量声明(要区分定义和声明),忽视读取先后顺序。 12extern int a,b;//这里不分配内存,是标志着后面会定义,定义的时候分内存。 extern 在局部中声明,只对这一部分的代码块有效。 如果和代码块的局部变量重名,那么这个代码块不影响这个全局变量,按照里面的局部变量处理。 全局变量跨文件引用,默认是不支持的,但是可以在本文件里声明了 extern...