C/C++
文章平均质量分 62
Fedomn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
堆和栈的区别
一. 在c中分为这几个存储区 1. 栈 - 由编译器自动分配释放 2. 堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3. 全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 4. 另外还有一个专门放常量的地方。- 程序结束释放 5. 程序代码区转载 2014-03-21 10:14:20 · 553 阅读 · 0 评论 -
C中联合(union)用法
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该转载 2014-03-15 20:11:05 · 1189 阅读 · 0 评论 -
C指针与malloc,free
首先什么是指针:指针用来存放变量的地址,也就是操作操作内存。C语言中定义一个指针变量存储内存的地址,它是一个32位无符号整数的值。 1、如何初始化一个指针 int *pbuff1; 和 int *pbuff2 = NULL;的区别是什么呢 首先,*pbuff1没有初始化指向NULL,也没指向合法的内存。所以*pbuuf1是个野指针。它会胡乱指向一个地址,这是很危险的。当你对野指针进行原创 2014-03-13 11:25:59 · 2375 阅读 · 0 评论 -
c语言枚举类型详解
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6 #define SUN 7 在此,我转载 2014-01-10 12:57:10 · 792 阅读 · 0 评论 -
C#自定义用户控件
刚学习C#不久就要用的组件了,百度了好久不知道在说啥。找到了一篇用户自定义控件的博客学习了下,发现添加控件成功后就在组件那一栏了。。好吧。 百度了一下好像是:组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件(Control)是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。 下面就是创建过程: 1、新建一个w转载 2013-11-11 14:59:17 · 1307 阅读 · 0 评论
分享