小编Bij*_*ngh的帖子

是否有可能获得宏的地址?

#define N 100
Run Code Online (Sandbox Code Playgroud)

&N不可能.我怎么知道N的地址?它必须有一些地址.

c

2
推荐指数
1
解决办法
929
查看次数

指针概念

在这里我得到4225440作为arr [0]的地址; 因为它是一个整数数组,地址将增加4,所以下一个将是4225444;

现在

  1. 这些地址是怎么回事
  2. 如果把manualy放在其中一个地址上,它就显示出它来自哪里的荒谬价值.

这是正在讨论的代码

#include <stdio.h>

int arr[10],i,a,*j;
void del(int a);

main()
{
    for(i=0;i<4;i++)
        scanf("%d",&arr[i]);

    j=(int*)4225443;

    for(i=0;i<4;i++)
    {
        printf("\n%d ",arr[i]);
        printf(" %d ",&arr[i]);
    }

    printf(" %d ",*j);
}
Run Code Online (Sandbox Code Playgroud)

c c++

-3
推荐指数
1
解决办法
91
查看次数

标签 统计

c ×2

c++ ×1