Chinaunix首页 | 论坛 | 博客
  • 博客访问: 571320
  • 博文数量: 141
  • 博客积分: 3425
  • 博客等级: 中校
  • 技术积分: 1609
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-23 15:55
文章分类

全部博文(141)

文章存档

2019年(5)

2011年(19)

2010年(36)

2009年(13)

2008年(50)

2007年(18)

分类: C/C++

2007-10-29 23:40:57

关于指针:

    1)指针初始化时并不是默认初始化为NULL,指针在创建时一定要初始化,将其设为NULL,或指向合法内存。

    2)在释放了指针所指向的内存后,指针的值并没有被设为NULL。程序仍然可以对其进行操作,但操作的结果是非可预料的行为。因此,在指针被释放后,应该及时将其设为NULL。

    3)在操作指针时,应该确保其为合法指针(非NULL);

    4)确保指针操作没有超过它的作用域。

    5)使用得到的内存之前应该对它初始化。

阅读(901) | 评论(0) | 转发(0) |
0

上一篇:system函数用法

下一篇:freopen与tmpfile

给主人留下些什么吧!~~