cf开挂软件下载:什么时候用两个等号赋值是正确的,什么时候是错误的

来源:百度文库 编辑:高校问答 时间:2024/05/05 07:18:48
比如,a=b=4,a=c+d=7等,到底什么时候用两个等号赋值是正确的,什么时候是错误的

a=b=4,从右边算起,相当于a=(b=4),而(b=4)等于4
a=c+d=7,+的优先级比=高。a=(c+d)=7,这里(b+c)是个中间变量,无法为它赋值,所以是错的

a=b=4,这是正确的
a=c+d=7这是错误的

连等号中间不能加运算符

前一个是正确的,表示a的值和b的值相同,b的值是4
后一个是错的,因为"+" "="的运算级别相同,这样写是不符合规范的

如果你讲的是C语言,"="是赋值符号,第一个的意思先把4赋给b,接着把b的值(此时已是4)赋给a.这是可以执行的.第二句把7的值赋给c+d怎么执行呢,所以是错的