自增自减运算例题详解 请问:C语言中的自增和自减的用法是什么?
请问:C语言中的自增和自减的用法是什么?
自增自减运算符。自增:I,I自减:I--,-II和I是不同的:当I和I在一行中时,它们的函数是相同的,它们都实现I=I 1,但不同的是,我首先使用I的值,然后I=I 1,然后我首先执行I=I 1,然后在执行中使用I的值。a=I等于I=i1,a=I,a=I等于a=I,I=i1。例如,代码执行结果是a=2,B=1;#include<stdio。H>#包含<math。H>int main(void){int a,bind I=1,j=1A=IB=j printf(%d%d.n“,a,b)返回0}
C语言的pre和post,称为自动递增运算符。前置和后置运算符称为自动减量运算符。下面介绍自动递增运算符之间的区别。自动递减类似。如果将autoincrement运算符作为语句编写,则两者之间没有区别。我和我将I 1赋给I,但是如果你将一个自动递增运算符写到另一个表达式中,这两者之间有很大的区别。例如,执行后I=5J=I,I是6,执行后j是5I=5J=I,I是6,j是6
从自加(自减)的结果来看,都是加1(减1),这是绝对正确的。但在表达式中使用时会有所不同。以你为例,I=5。如果执行以下语句:int b=I,b的值为5,I的值为6;如果b=I,b的值为6,I的值为6;因此I和I在表达式中使用时的区别是:前者先用I的当前值计算,然后加1;后者先用1计算,而自减法运算也是一样的。我不知道我是否清楚
我等于I=I 1,那么(I J)等于I J=I J 1?I j是一个表达式,而不是一个变量。
自增自减运算例题详解 c语言自增自减详解 c语言自增自减输出
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。