首页 > 代码库 > C语言:指针
C语言:指针
内存中最小的存储单元:字节,每一个字节在内存中都有一个编号,这编号就是指针
指针:内存地址
有了指针你就有了打开这块内存钥匙,就可以操作这一块内存
指针变量:存放内存地址的变量
定义指针:指针所指向数据类型 * 指针变量名称;
在的定义变量时候,*是一个类型说明符,说明定义这个变量是一个指针变量
在不是定义的变量的时候,*是一个操作符,访问(读、写)指针所指向的那块存储空间
指针的初始化:
注意点:
1、只有定义没有初始化指针里面是一个垃圾值,这时候我们成为这个指针为野指针
2、如果操作一个野指针
2.1 程序崩溃
2.2 访问不该你访问存储,操作潜在逻辑错误
3、不可以使用整形常量赋值一个指针变量
因为内存是操作系统分配我们的,不是我们随便取的
4、什么类型的指针,只指向什么类型的变量
5、多个指针可以指向同一变量
6、指针的指向是可以改变的
C语言:指针
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。