指针与变量类型
来源:互联网 发布:高台家的成员们网络剧 编辑:程序博客网 时间:2024/05/17 23:08
指针与变量类型:
由于不同类型的变量与内存中所占用的字节不同,而指针又是用来保存内存地址的变量,因此
指针只能存储与它类型相同的变量地址:
如:
float a:定义了一个浮点型变量a。编译器接到此定义通知后会在内存中开劈出一块内存区域,
该区域的大小刚好可以存放浮点型数值。
int *p:定义了一个整型指针变量p。编译器接到此定义通知后会在内存中开辟出一块内存区域。
该区域的大小刚好可以存放整型数值。
这样,将浮点型变量a的地址赋给整型指针变量p时,由于类型的不同,会导致编译出错。
如: p=&a;
会出错,大意为不能将浮点型指针转换成整型指针。
由于不同类型的变量与内存中所占用的字节不同,而指针又是用来保存内存地址的变量,因此
指针只能存储与它类型相同的变量地址:
如:
float a:定义了一个浮点型变量a。编译器接到此定义通知后会在内存中开劈出一块内存区域,
该区域的大小刚好可以存放浮点型数值。
int *p:定义了一个整型指针变量p。编译器接到此定义通知后会在内存中开辟出一块内存区域。
该区域的大小刚好可以存放整型数值。
这样,将浮点型变量a的地址赋给整型指针变量p时,由于类型的不同,会导致编译出错。
如: p=&a;
会出错,大意为不能将浮点型指针转换成整型指针。
- 指针与变量类型
- 指针类型与动态变量
- 指针变量与变量
- 指针与指针变量
- 指针与指针变量
- 指针与指针类型
- 指针和指针类型,变量类型和变量名
- c & c++中的“指针、指针变量、指针变量的类型”
- 解析C++普通局部变量与指针类型的对象变量的应用区别
- 解析C++普通局部变量与指针类型的对象变量的应用区别
- [转]解析C++普通局部变量与指针类型的对象变量的应用区别
- 指针变量、指针强制类型转换
- 指针变量与变量地址
- 指针变量的++与--
- 指针变量与++ --结合
- 6.2、变量与指针
- 指针与变量
- 指针与引用变量
- 后缀自动机
- 构建现代化网站的 20 个技巧
- 自动改变文字大小和颜色的javascript效果
- 如何处理中文传输问题?
- shell脚本操作mysql数据库
- 指针与变量类型
- android sdk小于2.2 event.getActionMasked()兼容报错的问题
- 将类声明和定义部分保存在头文件hpp中
- 空指针,指针初始化
- PHP中的 DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
- MySQL 效能监控工具-mysqlreport-参数详解(全)
- 关于ads的license安装问题
- 关于array与&array的区别说明
- java hashMap 简单使用以及深度分析