相关疑难解决方法(0)

如何将变量存储在特定的内存位置?

由于我是C的新手,我必须使用以下一个项目:我必须声明一些全局变量,每次程序在相同的内存地址运行时都必须存储这些变量.我做了一些阅读,我发现我宣称它是"静态的"它将存储在同一个内存位置.

但我的问题是:我可以指出程序在哪里存储该变量.例如:int a存储在0xff520000.这件事可以做到吗?我在这里搜索过,但没有找到任何相关的例子.如果他们是关于此的一些旧帖子,请非常友好地分享链接.

谢谢大家.Laurentiu

更新:我使用的是32uC

c

9
推荐指数
2
解决办法
3万
查看次数

C指针和物理地址

我刚刚开始C.我已阅读各种书籍/教程中的指针,我理解基础知识.但有一点我没有看到解释的是数字是多少.

例如:

int main(){
   int anumber = 10;
   int *apointer;

   apointer = &anumber;

   printf("%i", &apointer);
   }
Run Code Online (Sandbox Code Playgroud)

可能会返回一个像4231168这样的数字.这个数字代表什么?它是RAM中的一些存储名称吗?

c pointers

6
推荐指数
2
解决办法
9310
查看次数

标签 统计

c ×2

pointers ×1