C语言的数组名可以加取地址符吗?例如int a[2],然后输出&a,好像在哪里看见过,但是觉得意义

2025-04-18 17:46:47
推荐回答(4个)
回答1:

可以加取地址符,但是a就表示&a[0],没必要。

回答2:

试一下就知道
char s[20];
scanf("%s",s) 和 scanf("%s",&s) 是一样的

回答3:

直接写a就是数组a的首地址,等同于&a[0],&a[2]就是第3个元素的地址

回答4:

a就是地址