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]的值作...
a[--i]++什么意思?
a[--i]++是说数组的值加一 ++是自增的意思 --是自减 比如 a++是说在用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]=是...
C语言a[++i]和a[i]++的区别
c++语言是c语言发展起来的,所以继承了c语言几乎所有的特点,但c++语言又有自己的个性。c语言是一种面向过程的编程语言,而c++主要是面向过程的,因此c++有类的概念,而c语言就没有。c++的功能强大,编译器复杂,适合高端程序的设计和编辑,c语言的编译器简易,适合低端程序。
c语言a[i]++和++a[i]的运算关系
后置自增 ,前置自增,'返回'的值不同,一个返回增加前的值,一个返回增加后的值。a[i]++ 相当于 (a[i] = a[i] + 1 , a[i] -1) ,++a[i] 相当于 (a[i] = a[i] + 1 , a[i])
a[++i] 和a[i++] 作用和区别
恩,同意LSD 就跟++I和I++一样的道理 如 s = ++i;\/\/执行顺序为: i = i + 1,然后s = i 和 s = i++;\/\/执行顺序为: s = i,然后i = i + 1 是不同的
C语言中a[i]=a[i]++;什么意思?
这里考了一个 运算级优先的问题,你说的这个我们首先肯定的一点是 ++自增运算符肯定比=这个赋值运算符的运算级要高的所以要先运行a[i]++然后再把a[i]++的指赋给a[i],这里需要注意的一点就是a[i]++是指a[i]的数值加一,跟后面要学习到的p++(这里的p指的是指针)是不一样,那给你举个...
c语言中a[i]++是等价于a[i]=a[i]+1吗?
单独使用的话可以这么理解,毕竟实际效果是一样的。但是a[i]++能参与运算(例如c=(a[i]++)*2.0 a[i]值先参与运算,之后再加1),而a[i]=a[i]+1(等价于a[i]+=1)不行。
C语言的a[i++]是什么意思
就是首先使用a[i],然后i加1 比如 i=0;b=a[i++];运行后b=a[0],i=1