VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1462|回复: 11

请教一个简单VC指针问题!

[复制链接]

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-10 07:40:02 | 显示全部楼层 |阅读模式
char *a;
a = strstr(pBuffer3,temppoint);
for(int i;;i++)
...
...
int *j;
j = &a;

我想把*a指针的地址值,赋值给*j,我知道&表示引用,请问怎样可以得到*a地址值?
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-11 18:09:02 | 显示全部楼层
*a的地址值?

那不就是&(*a) = a
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-11 18:27:01 | 显示全部楼层
当然&(*a)并不是正确的写法,不过以你的意思看来,结果是a
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-11 20:00:02 | 显示全部楼层
不行啊,我意思是想在VC++获得指针a所指向的地址值,请问有什么方法?我用“&”会报错!
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-13 10:54:01 | 显示全部楼层
晕,指针a所指向的地址值不就是a嘛,就是a的值
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-13 12:27:01 | 显示全部楼层
那么请问怎样用a的值,赋值给其他变量,我想把a的值赋值给int j???
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-15 19:00:01 | 显示全部楼层
那么如果我得到a的地址是ASC码,请问有什么方法可以转换成字符,或者整型呢?
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-16 09:54:01 | 显示全部楼层
地址怎么可能是ASCII码?
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-16 11:09:01 | 显示全部楼层
不好意思,意思是a的值是ACS码,转换成字符?
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-23 20:00:01 | 显示全部楼层
a里面存储的是地址,要想得到该地址里面的内容只要加个*号就可以了.
建议楼主还是搞本书看看吧,这都是很基础的东西啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表