- 博客(3)
- 收藏
- 关注
原创 C语言关于存储的基础知识
一、综述: 用于存储程序数据的内存可用存储期、作用域和链接来表征。 二、存储期: 存储期可以是静态的、自动的、或者分配的。 1)如果是静态的,内存在程序开始执行时被分配,并在程序运行时一直存在。 2)如果是自动的,变量所用内存在程序执行到该变量定义所在代码块时开始 分配,在退出代码块是释放。 3)如果是分配的内存,内存通过调用malloc()或calloc()函数分配,通过 调用函
2018-06-04 09:15:11 586
原创 编译和链接
一、环境 1、翻译环境,在这环境中源代码被转换成机器可识别的代码; 2、运行环境,代码实际被执行的地方。 二、预编译 1、含义:将源代码文件test.c和相关的头文件,如stdio.h等被预编译器预编程成一个.i文件。 2、规则: 1)将所有的“#define”删除,并且展开所有的宏定义。 2)删除所有的注释“//”和“/* */”. 3)
2018-06-04 09:13:53 426
原创 引用与指针
一、引用的概念: 引用不是定义一个变量,而是给一个已经定义的变量重新起一个别名。 二、引用的定义格式: 类型&引用变量名=已定义过的变量名。 如:int b = 10; int& a = b;//a是b的别名 三、引用的特点: 1)一个变量可用多个别名; 2)引用必须初始化; 3)引用只能在初始化的时候初引用一次,不能改变为再引用其他的变量。 【例】 #define _CRT
2018-06-04 09:11:40 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人