c语言中--y,c语言中y:z是什么意思

kodinid 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言中--y的问题,于是小编就整理了4个相关介绍c语言中--y的解答,让我们一起看看吧。

  1. c语言中y-=x表达的是什么意思?
  2. C语言while(++y) while(--y) while(y++) while(y--)分别什么意思?
  3. c语言中y--=1是什么意思?
  4. c语言中x+=y--是什么意思?

c语言中y-=x表达的是什么意思?

C语言中y-=x表示的含义是将变量y的值减去变量x的值,并将差值赋予变量y。
在C语言中,-=运算符表示的是将左侧的变量值减去右侧变量的值,并将结果储存在左侧变量中。
因此,y -= x的含义是将y的值减去x的值,并将结果储存在y中。
相当于y = y - x的简写。
: C语言中有许多运算符,理解这些运算符的含义和使用方法对于程序员来说是非常必要的。
熟悉C语言的运算符可以程序员的代码更加有效率和简洁。
除了-=这个运算符,C语言中还有+=、*=、/=等多种运算符,可以让程序员快速实现变量的操作

C语言while(++y) while(--y) while(y++) while(y--)分别什么意思?

其实这就是连加操作符前置和后置的区别对于前置比如++y,--y表示首先对变量y先进行加1或者减1操作,之后使用变量y的值,y--和y++与之相反。

c语言中--y,c语言中y:z是什么意思-第1张图片-安济编程网
图片来源网络,侵删)

加上while之后就就是判断当前的y是不等于0如果是则进入循环,否则退出循环。

c语言中y--=1是什么意思?

y--1是两条语句的合成,如果y=4;那么,y---1由于y--相当于y-=1;而-=运算符的优先级低于-所以计算顺序是:y-1结果是4-1=3进行y--结果是4--=3如果x=y---1;那么x的值就是4-1=3它相当于合并了:y-1;y--;两条语句特别注意的是:y---1不是(y--)-1,如果有括弧的话,将将先计算y--了,与原意不符。

c语言中x+=y--是什么意思?

C语言运算符 按级别1最优先,依次顺序 -- 后缀自减 2极 += 赋值运算符 16 级 因此 x+=y-- 相当于 X+=(Y--) 相当于 X=X+(Y--)

c语言中--y,c语言中y:z是什么意思-第2张图片-安济编程网
(图片来源网络,侵删)

到此,以上就是小编对于c语言中--y的问题就介绍到这了,希望介绍关于c语言中--y的4点解答对大家有用。

c语言中--y,c语言中y:z是什么意思-第3张图片-安济编程网
(图片来源网络,侵删)

标签: 言中 运算符 变量