c语言中,数组名和指针名都代表内存地址。那么定义一个其他的变量,比如int a,这个 a是否也代表

2025-03-24 09:34:47
推荐回答(2个)
回答1:

非也非也。

int a,a就是代表的内存里面的值,&a才是a的地址。

int *a,a代表的是一块内存地址,*a代表该地址里面的值。

回答2:

数组名和指针内存放的是地址,这个地址内存放的值,a内本身存放的就是值