指针问题
2016-04-18 14:26
190 查看
#include <stdio.h> void main() { int num =257; double date = 18.31; void *p = # //指针类型决定了数据读取长度和解析方式,,所以空类型指针不能直接 *取值 p = &date; printf("%f", *(double *)p); system("pause"); }
指针的类型决定了从指针的值(等同首地址),前进几个字节。
解析方式,int,double,步长,
printf不会类型转换,
赋值号对于非地质会自动类型转换,地址只是传递地址
相关文章推荐
- 表格的隔行变色,实现方法
- 跟王老师学多态(二): 引用变量的强制类型转换
- 【日常吐槽 · 第三期】又坑了自己
- android学习总结
- numpy使用过程中小函数记录
- 日期处理类
- linux驱动头文件说明
- Radio开发新功能
- iOS 中的事件处理
- iOS开发者帐号流程
- eclipse中的.project 和 .classpath文件的具体作用
- 简单的C#导出word(一)
- JS邮箱验证
- Android:使用ViewPager实现左右滑动切换图片 (简单版)
- 读写锁pthread_rwlock_t的使用
- JAVA 异常 throwable exception error throws throw
- 浅谈HTTP中Get与Post的区别
- Android 6.0权限管理
- 免费的XMind 思维导图软件
- PHP中的变量