永发信息网

42 c语言中,如果ar是个数组,那么表达式ar与什么等价

答案:4  悬赏:10  手机版
解决时间 2021-03-18 14:12
  • 提问者网友:欲劫无渡
  • 2021-03-18 01:26
42 c语言中,如果ar是个数组,那么表达式ar与什么等价
最佳答案
  • 五星知识达人网友:duile
  • 2021-03-18 02:15
ar是一个数组的话,ar只是一个数组名。里面存放的只是ar数组的首地址,这个地址就是ar[0]的地址。运行下面的代码就懂了。
#include<stdio.h>
int main(void)
{
int ar[3];
ar[0]=0;
printf("代码符号%d\n",ar);
printf("代码符号1%d\n",&ar[0]);
return 0;
}
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-03-18 06:04
ar[i]=*(ar+i) 望采纳 不懂追问
  • 2楼网友:妄饮晩冬酒
  • 2021-03-18 04:32
与&ar[0]等价,即数组名即指针,若是一维数组,ar即数组的首地址,也就是第一个数组元素的地址
  • 3楼网友:污到你湿
  • 2021-03-18 02:58
ar是一个数组,换句话说就是 ar是 名为ar的数组的首地址。 ar[i]就是ar数组的第i个元素,用指针的表达方式表达就是 *(a+i).
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯