
c语言
文章平均质量分 81
timehzy
这个作者很懒,什么都没留下…
展开
-
黑马程序员——C语言中变量的存储类别
关于变量的存储方式变量的存储方式分为两种:静态存储方式和动态存储方式。静态存储区中存放全局变量,在程序开始执行时给全局变量分配存储区,程序执行完毕后释放,在程序执行过程中他们占据固定的存储单元。动态存储区中存放以下数据:函数形参。在调用函数时为形参分配存储空间。自动变量。未加static声明的局部变量。函数调用时的返回地址等。存储在动态存储区的数据在原创 2015-08-12 15:58:27 · 653 阅读 · 0 评论 -
黑马程序员——C语言内存管理
一、内存的分区BSS段:存储未初始化的全局变量和静态变量数据段:存储已初始化的全局变量和静态变量代码段:存储程序的执行代码堆(heap):存放进程运行中动态分配的内存段栈(stack):存放程序临时创建的局部变量二、内存的分配方式从静态存储区分配,内存在程序编译的时候已经分配好,这块内存在程序的整个运行期间都存在,例如全局变量和static变量。在栈上创建,在执行函数时,函数内局部变原创 2015-08-23 14:49:50 · 632 阅读 · 0 评论 -
黑马程序员——多文件(模块化)开发C程序的方法
多文件(模块化)开发C程序的方法模块化编程,就是多文件编程。把不同功能的函数封装到不同的文件中。一个.c文件和一个.h文件被称为一个模块。原创 2015-06-20 23:14:26 · 6714 阅读 · 2 评论 -
黑马程序员——指针学习小结
基本概念一、名词:指针:变量的地址。 指针变量:存放变量地址的变量。二、定义、赋值和引用定义: 数据类型 *变量名; 例:int *p;赋值:指针变量的值必须是地址。指针变量只能指向同类型的变量。例:int a = 1;int *p = &a;int a = 1;int *p;p = &a;引用 引用一个已经定义的指针变量有两种类型:直接引用指针变量名。int a = 1; int原创 2015-08-17 17:40:08 · 457 阅读 · 0 评论