c语言中&a[i]什么意思

 我来答
听不清啊
高粉答主

推荐于2017-10-01 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
c语言中&a[i]就是取数组元素a[i]的地址。
可以用在scanf("%d",&a[i]);
或为同类型的指针赋值时:
p=&a[i]; (当然,这也可以用p=a+i;来实现)
秋梵静曼8X
2011-12-06 · TA获得超过137个赞
知道答主
回答量:89
采纳率:0%
帮助的人:37.2万
展开全部
&为取地址符,&a就是a这个变量的地址
=0;a〔i〕!=′\0′;i++
一般在for语句中出现
i=0是为循环变量i赋初值
a(i)!='\0'是循环持续条件
i++是循环变量每次的变化,这里是每次递增1

其中a(i)!='\0'表示a(i)不是截止符
在c中,字符串之后都会跟随一个'\0'字符,表示字符串终止
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linman2010
2011-12-06 · TA获得超过302个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:272万
展开全部
a[i] 表示数组a中的下标为i的数组对象的值。&a[i]表示的a[i]这个数组对象在计算机内存里的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
biosorry
推荐于2017-10-07 · TA获得超过7075个赞
知道大有可为答主
回答量:2546
采纳率:78%
帮助的人:813万
展开全部
取数组a中第i+1个元素的地址
如语句
for(i=0;i<N;i++)
scanf("%d",&a[i]);
表示用键盘输入,给数组a赋值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友345728a
2011-12-06
知道答主
回答量:25
采纳率:0%
帮助的人:2.7万
展开全部
取a[i]的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式