a[--i]++什么意思?

如题所述

这是C里边的一个简写方式,它等价于下面的等式
i=i-1
a[i]=a[i]+1
另外:
〔--i〕是说数组里先减一
a[--i]++是说数组的值加一
++是自增的意思
--是自减
比如
a++是说在用a之前加一
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-29
数组 a[i-1] 的值加一 ...
第2个回答  2006-10-29
这个应该是循环里面的吧?--i表示数组的下标每次运算后减一,而a[--i]++表示相应的数组元素的值每次运算后加一。
第3个回答  2006-10-29
〔--i〕是说数组里先减一
a[--i]++是说数组的值加一
++是自增的意思
--是自减
比如
a++是说在用a之前加一
第4个回答  2006-10-29
同上

a[--i]++什么意思?
++是自增的意思 --是自减 比如 a++是说在用a之前加一

a[--i]++与a[i[++什么意思?
a[i] = a[i] + 1 即先对 i 减1,再返回a[i]的值,最后对a[i]的值增1。已知a[] = {49,38,65,97,76,13,27}, i = 2 则执行a[--i]++后,返回a[1]的值38,i为1,a[] = {49,39,65,97,76,13,27} a[i]++ 先返回a[i]的值作为整个表达式的值,然后对a[i]增1 a...

在C语言中,a[--i]++是什么意思啊
比如说i为5,那么该式表示a[4]+1.先算i-1,再算a[i]+1

编程中a[i]++是什么意思?
编程中a[i]++;就是a[i]=a[i]+1;的意思。但是计算机执行的效率会略高一点。另外,如果它出现在一个表达式中,则是先取a[i]的值进行计算或操作,计算或操作完了,a[i]再自增(所以也叫“后自增”)。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他类似问题2010-11-29 C语言中a[++i]=是...

-i++和 -(i++)有区别么
i++和++i的区别在于,前者是用i的原值参与计算,而后再自加,后者是先自加,然后再参与运算.i--和--i与之类似.这里不管你加不加括号,都是以i的原值参加计算,算完后再自加,如果要先自加,使用++i,你可以自己写一段代码试试看.表达式中使用++和--的时候要非常谨慎,建议在日常习惯中把i++或者++...

C语言中-i++是什么意思啊!
两个一元运算符 ++和-优先级是一样的,结合律是从右往左、这个表达式是取i的值,取负作为整个表达式的值;然后i自加1

C++ 中的 i++、++i、--i、i--、+=、-=、*=、\/= 这些如何理解?
在C++中,i++、++i、--i、i--、+=、-=、*=、\/= 这些运算符都是对变量进行操作的。下面是它们的详细解释:1. i++:这是后置自增运算符,表示先使用变量i的值,然后再将i的值加1。例如,如果i的初始值为5,那么表达式i++的结果就是5,然后i的值变为6。2. ++i:这是前置自增运算符...

c语言,a[x[i]]++怎理解?
数组x的元素最为数组a的下标,++指数组a自增运算,加一的意思

c语言 -i++ 怎么个算法?
i++是先使用i,然后i自加,自加知道什么意思吧,就是i=i+1的意思 所以这里的-i++就是先减去原来的i,然后再i自加 例如int s,i=1 s=5-i++;s就会等于4,i就变了2

-i++怎么运算的???还有i++和++i有什么区别?
1,-i++,先执行负号运算符,然后执行++运算。2,i++:先将i赋值于表达式,然后i执行++运算。3,++i:先i执行++运算,然后将i赋值于表达式。4,两个的区别在于,前一个表达式值是i,后一个表达式值是i+1,对于i来说,执行后,i都+1 ...

相似回答
大家正在搜