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

i,j,k字符的地址问题

img

#include

int main()
{
    int p;
    int k,i,j;
    int kp,ip,jp;
    i=1;j=99;
    k = i + j; 
    
    printf("ip=%p\n",&i);
    printf("jp=%p\n",&j);
    printf("kp=%p\n",&k);
    
    return 0;
}

这个代码,i,j,k的地址为什么出来一点顺序都没有,他们的地址不应该顺序依次是14,18,1c嘛,感谢解答

这个地址是根据你定义的时候来的,比如你定义了 int k,,i,j;这三个变量,在汇编里面,会使用循环给这三个变量地址,分别为,j=14 , i=18,k=1c;等等。

近期文章

  • excle宏代码定义变量
  • 调用LCD驱动函数,但是第二行显示的起始位置不对
  • oracle sqlplus口令问题
  • 如何在WooCommerce产品页面中更改<H1>标签
  • pls UDE命令行问题
  • Proteus单片机防抖
  • 求组合数,不知道哪错了
  • Android5.0+阻止Home键返回桌面
  • 括号匹配中间崩了printf没有执行
  • 编写一个名为Myinteger的类,该类的UML图如下图
  • 不会设计这个程序,有大神教教我吗~
  • php使用layui动态表格怎么获取后台数据
  • 思迅商云X如何制作AB帐
  • 如何关闭symfony 2/3中的会话?
  • pyinstaller 打包exe报错
  • 变量地址强制转换为int类型的警告
  • 为什么我new一个 File,然后给他一个绝对路径,可实际路径有误,前面老是加一串奇怪的路径
  • r语言绘制qqplot
  • ionic怎么引入图片
  • 当执行p--时会移动到o字符,为什么还会连带着y也跟着一起输出(关键词-代码块)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华