C语言:指针
内存中最小的存储单元:字节,每一个字节在内存中都有一个编号,这编号就是指针
指针:内存地址
有了指针你就有了打开这块内存钥匙,就可以操作这一块内存
指针变量:存放内存地址的变量
定义指针:指针所指向数据类型 * 指针变量名称;
在的定义变量时候,*是一个类型说明符,说明定义这个变量是一个指针变量
在不是定义的变量的时候,*是一个操作符,访问(读、写)指针所指向的那块存储空间
指针的初始化:
注意点:
1、只有定义没有初始化指针里面是一个垃圾值,这时候我们成为这个指针为野指针
2、如果操作一个野指针
2.1 程序崩溃
2.2 访问不该你访问存储,操作潜在逻辑错误
3、不可以使用整形常量赋值一个指针变量
因为内存是操作系统分配我们的,不是我们随便取的
4、什么类型的指针,只指向什么类型的变量
5、多个指针可以指向同一变量
6、指针的指向是可以改变的
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。