手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 软件工程 > 汇编语言 > 文章 当前位置: 汇编语言 > 文章

用c语言如何获取内存地址?

时间:2021-03-01    点击: 次    来源:网络    作者:佚名 - 小 + 大

用c语言如何获取内存地址?

https://zhidao.baidu.com/question/126111790.html


1、获得函数的地bai址
函数du名实际上就是指针,所zhi以可以通过dao强制类型转换zhuanshu获取函数的dao地址。
int i = 0;
i = (int)main;
printf(“%d\n”,i);
这样我们就获取了main函数的地址了,其他的自定义的函数也是同样的道理啊。
2、获取变量地址
int variab = 0;
int addrvar = 0;
addrvar = (int)&variab;
在变量addrvar中保存了变量variab的地址。
3、获得数组的地址
数组本身就是指针,它本身就是内存地址,和获得函数地址的方法一样啊。比如
int array[10];
int addrarr;
addrarr = (int)array;

上一篇:让你不再害怕指针——C指针详解(经典,非常详细)

下一篇:C语言指针基础知识实例讲解

备案ICP编号  |   QQ:285250603  |  地址:湛江市  |  电话:15322199012  |  
Copyright © 2026 天人文章管理系统 版权所有,授权www.yajiupc.top使用 Powered by 55TR.COM