c语言学习笔记25之指针1

来源:互联网 发布:小米wifi无法加入网络 编辑:程序博客网 时间:2024/05/20 02:28
指针:一个变量的地址


指针变量:专门存放变量地址的变量
注意:一.指针是个量,对应着一块内存区域,
     二.指针存储的信息是某个内存单元的地址。
     三.指针变量必须先赋值,再使用。


在声明一个指针后,编译器并不会自动完成其初始化,此时,指针的值是不确定的,也就是说,该指针指向那块内存单元是完全随机的,因此,指针变量的初始化十分重要,直接使用未加初始化的指针变量可能会给程序带来各种内存错误,因为完全不知道哪块内存会被修改掉。
如果在指针变量声明之初确实不知道该将此指针指向何处,最简单的方式是将其置“0”,
C语言中提供了关键字NULL,如下:
int* pInt=NULL;
这样,指针pInt便不会在内存中乱指一气。
如果要让指针变量确切地指向某个变量,需要使用&取地址操作符。


0 0
原创粉丝点击