打印

请问这个指针地址是一次跳两个字节地址还是一个字节地址

[复制链接]
楼主: houcs
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
houcs|  楼主 | 2015-10-3 10:32 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
请教个问题
如果我的变量是
unsigned int k

指针是:
unsigned int *pread
pread=(unsigned char  *)k;

pread++;//请问这个指针地址是一次跳两个字节地址还是一个字节地址
沙发
houcs|  楼主 | 2015-10-3 10:32 | 显示全部楼层
只是举例。我想知道是跳几个字节

使用特权

评论回复
板凳
houcs|  楼主 | 2015-10-3 10:33 | 显示全部楼层
再请教一下

变量int  k
指针int  *pl

pl=k; 和 pl=&k, 有什么不同

使用特权

评论回复
地板
houcs|  楼主 | 2015-10-3 10:34 | 显示全部楼层
什么是大小端

使用特权

评论回复
5
houcs|  楼主 | 2015-10-3 10:35 | 显示全部楼层
继续请教 指针 *pi   我想知道他指向的地址是否超过0x2000  如何操作

使用特权

评论回复
6
houcs|  楼主 | 2015-10-3 10:37 | 显示全部楼层
已经有答案了,会跳两个字节地址,要想知道是否指针指向的地址是否超过某个值,比如0x20   int *p;
int i = 0;
p = &i;
if(p > 0x20)
{
    printf("");
}

使用特权

评论回复
7
houcs|  楼主 | 2015-10-3 10:39 | 显示全部楼层
嗯,多谢大家,解决了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

743

主题

8382

帖子

5

粉丝