在C语言里i+,i-,i*代表什么意思?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-11
c语言中,i+=1是什么意思

在C语言中,i+=1的原型就是i=i+1,所以i+=1相当于就是i=i+1的简写。不管C语言结构、算法是否复杂基本上都能看到这样的简写,但是否要简写还是看个人的习惯。

扩展资料:
C语言中的其他简写形式:
1、a+=b →a=a+b
2、a-=b →a=a-b 3、a*=b →a=a*b
4、a/=b →a=a/b 5、a%=b →a=a MOD b 即a/b的余数
6、a&=b →a=a &b 按位与
7、a^=b →a=a EOR b 按位异或
8、a||=b →a=a || b 按位或

在C语言中,i+=1的原型就是i=i+1,所以i+=1相当于就是i=i+1的简写。不管C语言结构、算法是否复杂基本上都能看到这样的简写,但是否要简写还是看个人的习惯。

扩展资料:
C语言中的其他简写形式:
1、a+=b →a=a+b
2、a-=b →a=a-b 3、a*=b →a=a*b
4、a/=b →a=a/b 5、a%=b →a=a MOD b 即a/b的余数
6、a&=b →a=a &b 按位与
7、a^=b →a=a EOR b 按位异或
8、a||=b →a=a || b 按位或

是i+=1,i-=1,i*=2这样写的吧,
实际上就是i=i+1,i=i-1,i=i*2,
这是C语言提供的一种简写方式。

  • 在C语言里i+,i-,i*代表什么意思?
    答:是i+=1,i-=1,i*=2这样写的吧,实际上就是i=i+1,i=i-1,i=i*2,这是C语言提供的一种简写方式。
  • C语言中,i , i,以及i--,--i,啥意思,如何区别,老是搞不清,高手支个招...
    答:i就是普通的变量。i--意思是先带入原来的变量i的值运算,然后i自减一,下次用时i就变成i-1了 --i是先自减一,然后带入计算,就是说,当前你所算的式子上用的就是i-1。
  • 有谁帮我解释一下,C语言中i-=i+=i*=i-5,这个表达式,还有学习C语言怎么...
    答:先用i-5,然后,在用i去乘i-5的结果,结果存入i,然后,i*i结果存入i,然后,i+i结果存入i,然后,i-i结果存入i;至于怎么学:关键在于多练,学习编程语言,多动手是最有效的方法;
  • c语言中-i- -啥意思
    答:-i--就是先进行i--运算,然后再取其负值。下面是C语言运算符的优先级:--与负号处于同一优先级,而结合方向是从右到左,所以是先进行i--运算,再取负号。i--就是把i自减1,但是它的返回值却是i,这就是i--与--i的区别,--i的返回值就是i-1了。具体看下面一个程序:include<stdio.h>...
  • c语言中i--,--i和-i--有什么区别
    答:i-- 是先使用i的值作为表达式i--的值,然后,执行i=i-1操作。include"stdio.h"void main(){int i=4,j,k;j=i--; //i先赋值给j,然后i在执行i=i-1;k=--i; //i先执行i=i-1,然后再赋值给;printf("i=%d,j=%d,k=%d",i,j,k);} 运行结果为: i=2,j=4,k=2 ...
  • C语言 *i是什么意思?
    答:指针类型。char *s代表定义一个char类型的指针s,它指向一个char类型的数据,即指向一块内存单元,其中存放的是一个字符型的数据。上面的例子也说明指针内存放的是其指向的内存单元的地址,而不是数据本身。如果你不理解或者没有接触过指针,建议你翻阅相应的C语言教材,上面有详细说明。
  • 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语言中++i跟i++,以及——i跟i--的区别啊
    答:++i以及i++和--i以及i--之间的区别原理是一致的,搞清楚一种就能理解另一种了。说一下前缀(++i)自增和后缀(i++)自增之间的区别:以例子来说:例子1:int i = 5 ;int b = 0 ;b = ++i ;例子2:int i= 5 ;int c = 0 ;c = i++ ;两个例子中,例子1里面 b = 6 , ...
  • C语言中++i,i++,--i,i--如何使用什么意思?
    答:++i,先自增后运算,i++,先运算后自增,--i,先自减后运算,i--先运算后自减
  • i++ 和i-- 有什么区别? C语言
    答:i++和i--的区别:1、运算方式 i++属于自增运算,相当于i=i+1;i--属于自减运算,相当于i=i-1;2、值的变化:假设i=10,分别运行i++、i--后;i++后:i=i+1=10+1=11;i--后:i=i-1=9。