摘要:
地址和指针的概念: 内存区的每一个字节有一个编号,这就是“地址”。如果在程序中定义了一个变量,对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式: 1)直接访问 例如:a = 6; 2)间接访问 例如:scanf("%d", &a); 调用函数时,把变量a的地址传 阅读全文
摘要:
程序的内存分配 在计算机系统中,运行的应用程序的数据都是保存在内存中,不同类型的数据,保存的内存区域不同,包括: 1、栈区[stack]:由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区[heap]:一般由程序员分配释放,若程序员不释放,程序结束时可 阅读全文