我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

一段简单的代码,求打印结果

 问题如下,请教一下

short arr[10]={1,2,3,4};

int *ptr=(int*)arr;

printf("%x\n",ptr);

打印出什么东西?为什么呢?

这个打印的是ptr的内存地址,16进制显示

输出:71fe00

 

ptr存的arr的地址,打印出来的是arr的内存地址,16进制显示

arr地址

近期文章

  • 如何从 Gmail 下载所有带附件的电子邮件?
  • 在 Perl 中,检查字符串是否为空的正确方法是什么?
  • 为什么在使用 Perl 执行 Python 脚本时没有遇到任何语法错误?
  • 如何在 Perl 中组合 hash?
  • Perl build,单元测试,代码覆盖: 一个完整的工作示例
  • "现代"再现的认知力
  • 如何匹配任何非空白字符,除了一个特定的?
  • 如何在 unix 中对任意的脚本进行后台化?
  • Python 的隐藏特性[关闭]
  • 为变量赋予默认值的最佳方法(simulate Perl | | ,|)
  • Perl flags-pe-pi-p-w-d-i-t?
  • AddRange用不了,是缺少什么引用集吗
  • 与 Ruby 的捆绑器 / Perl 纸盒等同的 Python 语言有哪些?
  • 初学者应用@classmethod 和@staticmethod 的意义?
  • 如何在 Python 中从 stdin 中读取数据?
  • 使用函数名(字符串)调用模块的函数
  • 如何删除 Python 中的尾随新行?
  • 如何从列表中随机选择一个项目?
  • 如何检查一个字符串是否是一个数字(浮动) ?
  • 解析 JSON 文件的值?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华