前者是定义一个指针变量m_dd指向char型,后者是什么意思?
解决方案 »
- 一个简单的slider问题,如何改变增加方向。
- 用snmp读取路由器interface与ip的关系信息
- 如何使用dll中的对话框?
- 鸟在飞的时候会拉屎吗?
- 为什么用SetupDiEnumDeviceInterfaces总是返回ERROR_NO_MORE_ITEMS?
- 帮忙解决一个问题吧!!!!!
- ★★求求求一个比较完整的数据库应用程序源代码~~哪位大虾能否割爱~~~详情请进->
- 奇怪,我用以下的代码将一数据库中数据转到另一个数据库,但为何要这么大的磁盘空间
- 有哪位懂打印的大神,帮我看看啊
- 如何编写一个小球在桌面上飞的程序?
- 请教怎么把SQL SERVER的库倒到ACCESS里面,急,在线等候
- 继承问题
比如
float a=9.0f;
float* m_dd;
m_dd = &a;
char *p;
p=(char*)m_dd;
a=1000000.000012;
b=&a;
(char *)a=?
char * m_dd :定义一个字符指针
(char *)m_dd 把m_dd转换为字符指针
注意: 后者m_dd 首先必须要是一个已经申请的指针 小心用呀! 容易出错
比如 我在一个接受缓冲区pBuf指针
在分析缓冲区数据 经常用到指针转换!