自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 free()释放动态内存的函数

函数: free(); 功能与malloc()之类的函数配对 free()函数对指针所指向的内存进行释放. 比如int *p = NULL; 这个p是个空指针,free(p)函数起不到作用. int *p = (int *)malloc(sizeof(int)); 这个p指向的是一块动态内存,free(p)函数将其释放掉. free()释放掉指针所指向的动态内存,而不

2013-06-11 19:33:15 553

原创 函数传参(指针)问题

复习C语言的时候 自己写了个简易的学生管理系统 用双链表写的 测试的时候发现删除第一个(头)的时候总是出错 后来是看了下是双链表指向问题 可是删除成功了,在输出显示的时候又出错了. 我明明把两头的指向都做好了啊. 后来才知道自己疏忽了函数传参的问题(传的是结构体指针). 比如这段代码 void test( struct LNode *pHead ) { struct LNo

2013-06-08 16:05:55 521

原创 const的定义与赋值

这个const的定义很奇怪,很绕. 比如 int main() { // const int a; //这条语句是错误的,const在定义的时候必须初始化==赋值 const int a=1; //整型常量a不可以再赋值比如a=2 const int *p; //定义的时候可以不初始化,因为可以指向别的数据 int b=2; p=&b; //整型常量指针可以指向整型数据 /

2013-05-11 04:22:07 1590

原创 结构体的空间占用

今天学习C++基础课程,看到有关结构体空间占用字节数的问题 struct Test { char a; double b; char c; }; 从Test这个结构体定义的成员来计算,按照最大字节的变量来对齐空间(为了更好的寻址). 不同的编译器字节占用大小不同. (char  a) (char c) (默认对齐字节未修改的情况下) 拿vc编译器来计算可以知道Tes

2013-05-11 02:55:25 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除