C语言记忆
2021-05-19 15:28
                         标签:连接   内存   linux   创建   col   同名   事先   函数调用   局部变量    1,静态变量static   :static修饰的局部变量,其数值位上一次程序调用后的值。 2,变量同名是,局部变量优先。 3, 堆 :常用于动态分配和释放程序所使用的对象。     {        1. 事先不知道程序所需要对象的数量和大小          2.对象太大,不适合使用堆栈分配器      }   堆使用运行期间分配给代码和堆栈以外的部分内存 4, 栈 :存储程序中临时创建的局部变量                  函数调用 参数(数值)入栈,出栈过程 5,auto  :普通变量(一般省略) 6,register :寄存器变量,告诉编译器,变量会被频繁使用,保存倒寄存器中。限制:1,必须能被CPU的寄存器接受(32位=4字节);2,不能对寄存器变量去地址& 7,const (修饰形参):形参传递地址,且不希望再被调函数更改其内容 8.LINUX中多个源文件的编译:1,(很多:1,对每个源文件值编译不连接 gcc -c ....   生成 xx.o  ;   2,连接为一个可执行程序 gcc *.o )  2,源程序较少 :gcc xx.c xx.c ... -o main  (注意看day8) C语言记忆 标签:连接   内存   linux   创建   col   同名   事先   函数调用   局部变量    原文地址:https://www.cnblogs.com/chu-yi/p/9742249.html