
C语言
文章平均质量分 56
yepeng2014
少壮不努力,长大敲代码
展开
-
C语言五大内存分区介绍
C语言分为五大内存分区:1、栈区(stack): —由编译器自动分配释放,存放函数的参数值,局部变量的值等。2、堆区(heap): 一般由程序员分配释放,若程序员不释放,程序结束时由系统释放。3、全局区(静态区,static): 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放。原创 2015-04-12 20:25:25 · 9491 阅读 · 0 评论 -
指针与数组
#include #include using namespace std;void main(){#define DIM2#ifdef DIM2 int sz[2][3] = { 1, 2, 3, 4, 5, 6 }; int *pa = sz[0]; //{1, 2, 3} int *pb = sz[1]; //{4, 5, 6} int *pc[2] =原创 2015-04-26 22:49:34 · 454 阅读 · 0 评论 -
C语言深入理解float
先说说32 位的 float型一个正的浮点数 X, 在计算机中表示为: X = a * 2e 这里 e 代表指数, a 代表尾数, 在 计算机内部, 他们都是用二进制表示的. 其中 a 用二进制的科学表示法表示, 由于科学表示法第一位总是1 (0除外) , 所以第一位略去不计. e 表示的时候, 因为要表示出负数, 所以 e要加上127 , 实际运原创 2015-04-26 22:38:39 · 1303 阅读 · 0 评论