上一页 1 ··· 7 8 9 10 11
摘要: 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类... 阅读全文
posted @ 2015-01-29 11:02 Acg!Check 阅读(329) 评论(0) 推荐(0)
摘要: //在堆中开辟一个4×5的二维int数组 2.#include 3.#include 4.int **p; 5.int i,j; 6.void main() { 7. p=(int **)malloc(4*sizeof(int *)); 8. if (NULL==p) ... 阅读全文
posted @ 2015-01-29 10:57 Acg!Check 阅读(149) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/hairetz/article/details/4084088写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./*******************... 阅读全文
posted @ 2015-01-29 10:53 Acg!Check 阅读(231) 评论(0) 推荐(0)
摘要: 转自《汇编语言》论坛这儿争论有什么意思,做个实验测试一下就可以了,最大是64K应该没有人反对吧 那就是最小了,有的说0 byte, 有的说16Bytes, 有的说其他的,那到底是多少,我们看这个程序assume cs:code, ds:datadata segment data endscode s... 阅读全文
posted @ 2015-01-29 10:43 Acg!Check 阅读(628) 评论(0) 推荐(0)
摘要: 今天弄这个控件,可以拖到对话框上编译,没错,但是运行对话框不显示. 手动在窗口上创建, 不显示.哎呀....那个郁闷啊,后来终于知道了咋回事。原来得初始化啊, 初始化方式如下:1 INITCOMMONCONTROLSEX icex;2 3 icex.dwICC = ICC_DATE_CLASSES;... 阅读全文
posted @ 2015-01-29 10:34 Acg!Check 阅读(299) 评论(0) 推荐(0)
摘要: 二维数组的指针形式 Array[2][3]: 1> *(*(Array + i) + j) 2> *(Array + i * 行长 + j) 详见《C专家编程》 =========================分割线============================const的后面如果紧随着... 阅读全文
posted @ 2015-01-29 10:13 Acg!Check 阅读(266) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11