C语言中--y什么意思?

作者&投稿:驹饲 (若有异议请与网页底部的电邮联系)
y+=y-在C语言中是什么意思~

--y的意思就是进行如下运算:
1.y=y-1
2.返回y的值

y--的意思就是:
1.返回y的值
2.y=y-1

两个有区别

这和优先级没有关系,--y和y++的优先级是一样的
区别就在于返回值不一样

例如1:
y=1;
x=--y;//x的值为0,y的值为0

例如2:
y=1;
x=y--;//x的值为1,y的值为0

for ( int x = 5; x > 0; x--)//这个时候--x和x--没有区别

当y不参与函数中的运算时,--y与y--都表示自减一,常用于循环语句;二者在y参与运算的情况下,所代表的意义有所不同,所有--y先都自减一即为y=y-1(记着是所有出现--y的地方)然后再参与运算;而y--则表示先用y参与运算而后再自减一。我也给举个例子
#include<stdio.h>
main()
{
int x=5,y=5;
printf("%d,%d,%d,%d",x,y,--x+(--x),y--+(y--));
}
运行结果为3,3,6,10
(注:printf函数在通常编辑器下是按从右到左的顺序执行的)

--y的意思就是 先做 y = y-1 再返回y的值 ,其优先级 大于y-- ,在一些循环中 ,这样的处理 可以大大提高程序的效率

很多人学习计算机的时候,会碰到不同的计算机编程语言。对于一个计算机小白来说,c语言都不知道是什么。那么c语言是什么呢?下面给大家介绍一下吧。

c语言是什么

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

c语言是什么

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

y--是先使用y的原值,使用完后y=y-1
--y是先y=y-1,然后使用y的值


C语言中--y什么意思?
y--的意思就是:1.返回y的值 2.y=y-1 两个有区别 这和优先级没有关系,--y和y++的优先级是一样的 区别就在于返回值不一样 例如1:y=1;x=--y;\/\/x的值为0,y的值为0 例如2:y=1;x=y--;\/\/x的值为1,y的值为0 for ( int x = 5; x > 0; x--)\/\/这个时候--x和x...

-y)是什么意思?
“-y)”是一种广泛使用的网络表情符号,常用于聊天和微博等社交平台。它代表着“摇头晕眩”,能表达出惊讶、无语、懵逼等情绪。例如,“你怎么不早说呀-y)”、“这个答案也太出乎意料了-y)”。该符号形象为一个摇头的人,显然对某事感到晕眩。与其他表情符号相比,“-y)”具有更强的情感表达能力...

c语言,——y什么意思
意思是 x与y异或的结果存入 x。假如 x的二进制是 00000000 00000000 00000000 11111111; 或者更长 y的二进制是 00000000 00000000 11111111 00001111;则 x^=y;之后 x 的二进制是 00000000 00000000 11111111 11110000;

C语言y--什么意思
当y不参与函数中的运算时,--y与y--都表示自减一,常用于循环语句;二者在y参与运算的情况下,所代表的意义有所不同,所有--y先都自减一即为y=y-1(记着是所有出现--y的地方)然后再参与运算;而y--则表示先用y参与运算而后再自减一。我也给举个例子 include<stdio.h> main(){ int x...

C语言:while(--y)什么意思
while(--y)表示的意思是在进行条件的判断时,先对y进行减1的操作。整段代码的意思是先对y进行减法的操作,直到y减到0的时候退出while循环。然后执行后面的输出语句,因为输出的是++y,++当前缀操作符时,先加1再引用。所以输出结果为1。do...while 循环是 while 循环的变体。在检查while()条件...

c语言,y——和——y各什么意思
int main(){ int y=0; y--;\/\/此时y值还是0,执行完该行后y才等于-1,如果在表达式中的话,y先参与运算,运算结束后自减 int x=0; --x;\/\/此时x值已经是-1了,在表达式中x先自减,再参与运算。 }

C语言 while(++y) while(--y) while(y++) while(y--)分别什么意思
++y 和 --y都是在 先进行自加或自减后,在进入while循环中判断。y++和 y--是先进行while循环中判断后,在对y的值进行加减。举个例子:当y = 0时候, while(y++)和 while(y--)并不会进入循环,而在前的会。y=-1 while(++y) 不会进入循环,y = 1; while(--y)不会进入循环...

x——,——y在c语言中什么意思
x——先把值赋给变量一次在自减 ——y就是自身自减一次

在c语言中y是什么意思啊
在C语言中,y通常表示一个变量或标识符,可以用来存储某个数值或对象。由于C语言是一种静态类型语言,因此程序员需要在使用变量前对其进行声明与定义,以指定它们的数据类型、名称和初始值等信息。比如,我们可以定义一个整型变量y,并将其初始化为0:int y = 0;这样,在程序中就可以使用y进行计算或...

C语言中y=--y*--y是什么意思
y=--y*--y --是自减运算符号 在前面表示运算前-1 在后面表示运算后-1 表示乘法 等价于 y=(--y) * (--y)如果y=4 执行前一个(--y)后y=3,执行后一个(--y)后y=2 结果就是y=3*2=6

颍东区17023386390: 什么意思C语言中?C语言中 - y和y - 什么意思
仪的硫酸: 单独这2句没有不同.都是y=y-1; 但是--y的意思是先-1再做别的操作.比如说a[--y]=1;那么它是先把y=y-1;然后把a[y-1(这里y指原来没改的值)]=1; y--就是先a[y]=1;然后y=y-1;

颍东区17023386390: C语言中x -- ,--y什么意思 -
仪的硫酸: 把x 异或 y赋值给x,异或运算是指对于二进制的每一位分开运算,对于每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不变,遇1变号

颍东区17023386390: c语言x_-- y是什么意思_
仪的硫酸: x-- 表示x自减1; 先赋值再执行-1操作; --y 也表示自减1; 先执行-1操作再赋值;

颍东区17023386390: C语言:while( -- y)什么意思 -
仪的硫酸: while(--y)表示的意思是在进行条件的判断时,先对y进行减1的操作.整段代码的意思是先对y进行减法的操作,直到y减到0的时候退出while循环. 然后执行后面的输出语句,因为输出的是++y,++当前缀操作符时,先加1再引用.所以输出结果为...

颍东区17023386390: C语言 while(++y) while( -- y) while(y++) while(y--)分别什么意思 -
仪的硫酸: 其实这就是连加操作符前置和后置的区别 对于前置比如++y,--y表示首先对变量y先进行加1或者减1操作,之后使用变量y的值,y--和y++与之相反. 加上while之后就就是判断当前的y是不等于0如果是则进入循环,否则退出循环.

颍东区17023386390: y=x+++( -- y)在C语言里什么意思 -
仪的硫酸: 在C语言中的意思是y=(x++)+(--y) 这里x++表示现返回x的值,再对x自身加1 --y表示先对y自身减1,再返回y的值

颍东区17023386390: 在c语言中 -- y作为一个判断条件时 -
仪的硫酸: 在c语言中--y作为一个判断条件时 y先减1,然后把减1后的值判断,若非0,就作为满足条件处理.

颍东区17023386390: C语言中a=(_-x==y++)? - x:++y;什么意思_
仪的硫酸: 这个是c语言中唯一的三目运算符. string1 ?a : b 意思是说:当string语句判断是真的时候,该语句使用结果a,否则是用结果b.

颍东区17023386390: 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--了,与原意不符.

颍东区17023386390: while(!y)在c语言中什么意思 -
仪的硫酸: while()是循环语句,当括号内的值为1时,执行循环语句,为0时,不执行循环语句. “!”是取反的意思. 所以,while(!y)的意思就是,当y=0时,取反后 !y=1,故执行循环语句,当y=1时,取反后 !y=0,故不执行循环语句

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网