在C语言中,a[--i]++是什么意思啊

请帮我找个例子说一下,我有点晕了,谢谢

比如说i为5,那么该式表示a[4]+1.先算i-1,再算a[i]+1
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-29
a[i-1] = a[i-1]+1;
i--;

补充楼下的 i = 5-1
第2个回答  2006-11-06
]]]]]]]]]

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

a[--i]++与a[i[++什么意思?
a[--i]++ 相当于 i = i - 1;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]的值作...

C语言中的-i++是什么意思?
i++是后置加加 ,估计单独看i++这个你很熟悉的。-(负号运算符)和++ 都属于单目运算符且优先级相同,他们的结合性 是从右向左 所以-i++等效于-(i++)与之类似的还有:---i 等效于-(--i)-++i 等效于-(++i)-i-- 等效于-(i--)关于前置加加(减减)和 后置加加(减减)这里就...

C语言中的-i++是什么意思
当然,如果前面的-是负号的话,也就是说i加1的相反数 -(i+1)

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

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

C语言的a[i++]是什么意思
就是首先使用a[i],然后i加1 比如 i=0;b=a[i++];运行后b=a[0],i=1

C语言 请问代码里面的i--,i++什么意思
++i是指先把i加上1后在对i进行运算。举个例子 i=0;n=0;当执行n=++i后;是 n的值就是1;i的值为1;而若是执行n=i++则,n的值为0。i为1;换句话说n=++i是先执行n=i;在对i自加运算。n=i++;是先执行i的自加运算再把i的值赋予n。

在C语言里,a++;a--;++a 这三个式子都是什么意思啊
++a;\/\/前缀++ ,将a自增1 等价于 a = a-1 前缀与后缀的区别:前缀时 是 先进行加1计算,然后再将加1后a的值代入相关表达式进行计算 后缀 恰好相反, 先将a的值代入表达式进行计算,然后再将a的值加1 如当 a = 5 , b = a ++ ; \/\/计算后a的值为6,b的值为5,因为是后缀,...

相似回答
大家正在搜