VerySource

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

VC指针问题!

[复制链接]

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-10 15:20:01 | 显示全部楼层 |阅读模式
请教各位,VC++怎样得到指针的地址??
我尝试用C++方法“&”发生错误,请问可以举个例子让我参考下吗?
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-11 20:54:01 | 显示全部楼层
int a = 10;
int *b = &a;  
int **c = &b;
int ***d = &c;

回复

使用道具 举报

0

主题

55

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-1-13 11:36:01 | 显示全部楼层
int* a;

int b;
b=10;
a = &b;

a的值为b的地址。
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
 楼主| 发表于 2020-1-13 15:45:02 | 显示全部楼层
如果b是指针,象你这样
int* a;

int *b;
b=1;
请问a怎样可以得到b的值???
回复

使用道具 举报

0

主题

70

帖子

42.00

积分

新手上路

Rank: 1

积分
42.00
发表于 2020-1-13 19:54:02 | 显示全部楼层
int **a;
int *b;

a = &b;

回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-14 12:09:01 | 显示全部楼层
int* a;
int *a;
是一样的效果,只是要注意的是
int* a,b;
b并没有被声明为指针
int* a,*b;
才是2个都是指针
回复

使用道具 举报

3

主题

13

帖子

9.00

积分

新手上路

Rank: 1

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

使用道具 举报

2

主题

18

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-17 21:54:02 | 显示全部楼层
问题不清,地址怎么能是ASC码呢?地址是32位二进制的表示,ASC码是8位的表示。
回复

使用道具 举报

0

主题

36

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-2-9 15:30:01 | 显示全部楼层
        int a = 1234;
        int* ptr_a = &a;
        long p = reinterpret_cast<long>(ptr_a);
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-13 08:15:01 | 显示全部楼层
基础概念不清哦
回复

使用道具 举报

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

本版积分规则

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

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