指针的一些注意点
来源:互联网 发布:手机唱歌美声软件 编辑:程序博客网 时间:2024/05/06 22:19
指针是C语言最强大,最复杂的特性。在使用的时候一定要注意。
1) 在使用指针前( 指对指针进行解引用),一定要对指针进行初始化。否则会发生段违例错误。如:
int *a;
*a = 12;
从语言层面看,好似并没有错误,但是a指针并没有被初始化,从而无法找到该变量到底指向的是哪个地址,将12赋值给一个未知地址会引发段违例错误。
2)NULL指针
NULL指针通常称为空指针,表示该指针并未指向任何地址。在源代码层面上,NULL被赋予0值,但是在机器内部,它可能是另外的值。编译器负责这种转换。
对NULL进行解引用操作是非法的,所以在进行解引用之前,需要判断指针是否为NULL。
0 0
- 指针的一些注意点
- C指针的一些注意点
- 关于二维数组地址与指针的一些注意点
- 28,指针的注意点
- 指针的几点注意点
- C++的一些注意点
- 一些细碎的注意点
- Hibernate 的一些注意点
- Hibernate 的一些注意点
- c 的一些注意点
- 继承的一些注意点
- #define的一些注意点
- 函数的一些注意点
- 函数的一些注意点
- UIGestureRegnizer 的一些注意点
- addHeaderView的一些注意点
- 一些需要注意的点
- Pyhton 的一些注意点
- jquery上下切换滑动
- 1046. Shortest Distance (20)
- POJ 1192 最优连通子集 中文
- androidstudio获取SHA1和MD5
- Win7制作U盘启动盘
- 指针的一些注意点
- 简单总结一下Tomcat, JBoss, WebLogic, Websphere
- POJ 1193 内存分配 中文
- 将d:\java目录下的所有.java文件复制到d:\jad目录下, 并将原来文件的扩展名从.java改为.jad
- 多种方法让你在PC上使用iCloud服务
- (转载)程序员如何成功的假装在很努力的工作
- 未名湖边的烦恼---递归
- BZOJ 1079: [SCOI2008]着色方案 神奇的DP
- POJ 1282 庆典的日期 中文