当前位置:  开发笔记 > 编程语言 > 正文

以十进制方式打印指针的简单方法

如何解决《以十进制方式打印指针的简单方法》经验,为你挑选了1个好方法。

我发现自己想要在函数调用的每次给定迭代中打印出指向内存地址的指针.我想看看内存中的位置是否在每次迭代时线性提前(因为我怀疑这可能是基于API性质的情况).在控制台中查看生成的十六进制日志不方便帮助我,所以我更喜欢十进制值.打印这些地址'十进制值的最简单方法是什么?



1> user253751..:

为了便于移植(即使指针和ints的大小不同,也可以使用:

#include 

printf("%" PRIuPTR, (uintptr_t)some_pointer);

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有