qingcheng奕  

2013年6月5日

摘要: 摘自http://www.quanxue.cn/JC_CLanguage/CLang/Clang13.htmlC语言程序员要严防内存泄漏,这个“内存泄漏”就是由动态内存分配引起的。指针是C语言和其它语言的最大区别,也是很多人不能跨入C语言的一道门槛。既然指针是这么一个“危险”的坏东西,干吗不取消它呢?其实指针本身并没有好坏,它只是一种操作地址的方法,学会了便可以发挥其它语言难以匹敌的功能,没学会的话,只能做其它语言的程序员,也同样发挥你的光和热。小雅本人也在C语言门外徘徊多年,至今仍属于初学者。一、变量和数组可以通过指针来转换“int*x”中的x究竟是不是数组?光看这一句小雅无法告诉你,因为它 阅读全文
posted @ 2013-06-05 23:42 qingcheng奕 阅读(248) 评论(1) 推荐(0) 编辑
 
摘要: C/C++内存存储问题是笔试中必须掌握的。先看下面的程序:#include <stdio.h>#include "string.h"#include "malloc.h"void Swap(int a,int b){ int temp; temp=a; a=b; b=temp;}int Get_Int(int a){ int i=1+a; return i;}char* Get_Memory0(){ char* p=(char*)malloc(sizeof(char)* 20); strcpy(p,"hello world" 阅读全文
posted @ 2013-06-05 23:29 qingcheng奕 阅读(523) 评论(0) 推荐(0) 编辑