自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言学习新手常见问题

1:函数参数传递函数最基本的就是参数传递,参数传递基本分为值传递和地址传递。新手很容易养成的一个习惯是先把调用的函数包括参数写好,然后去写定义函数这一步,这样做的一个结果就是往往不知道传递的参数类型究竟是什么。不好的习惯步骤:(第一步)char* a="hello";(第二步)judge(应该传递的参数类型到底是什么??)(第三步)void judge(这里的形参类型是什么??

2016-05-12 22:16:08 1352

原创 指针运用过程中的常见问题

1:为什么不能把局部变量的地址作为函数返回值返回?答:当函数调用结束后,被调用函数的内存空间就会被释放,内存空间的使用权又会回到系统手中。虽然局部变量的地址被传回了主函数,但是由于这个地址所在的内存空间的使用权已经不在程序手中,所以此时取到的地址是一个不合法的地址,因此,不能把局部变量的地址作为函数返回值返回。2:被调用函数形参的地址和实参的地址一样吗?答:举例:int a=1

2016-05-10 22:23:08 797

原创 如何形象的解释内存泄漏和野指针

内存泄漏:首先要说到如何为一块变量申请一块内存空间。当你要为变量a申请一块内存空间的时候,需要用到malloc函数。如何申请这块内存空间呢?这就变成程序的工作了。程序首先会向系统申请一块内存空间,然后程序会把申请好的这块内存空间的首地址赋给变量a,假设这时候变量a拿到的首地址为0x1234,如果我们现在要对变量a进行循环操作,那么每循环一次,变量a就会拿到一个新的首地址,这样的话,内存空间就会

2016-05-09 21:34:25 3162 5

空空如也

空空如也

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

TA关注的人

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