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