C程序设计中什么是直接访问和间接访问,访问是什么意思

2025-03-19 14:50:25
推荐回答(1个)
回答1:

(1)直接访问:

int a=0;
a=a+1;
这种就属于直接访问变量a这个名字就是你给这块内存取的名字,取a的值的时候就是直接从内存中取出值来
(2)间接访问:
int a=0;
int *p=&a;
*p = (*p)+1;
这种就属于间接访问,p变量的这块内存中存的是a的地址,通过p内存中的地址找到这块内存,取出里边的值,就是间接访问