当前位置:首页 > 实用技巧 >

赋值语句的判断标准(正确的赋值语句到底是怎样的)

来源:原点资讯(www.yd166.com)时间:2024-01-28 09:51:03作者:YD166手机阅读>>

从右向左


在C语言中,相等号(=)称为赋值运算符,而不是表示两个数值是否相等。赋值语句是由赋值表达式再加上分号构成的表达式语句。

赋值语句的判断标准,正确的赋值语句到底是怎样的(1)

看上面的代码,相信你会随口说出,width的值分别是6与5(表达式的结果),而不是2与3(”等号”右边的第一个数值)。在此,你的本能直觉是计算出表达式的值,认定这个值就是最终的结果值。细究一下,你会发现你先计算了赋值运算符(=)右侧的表达式,然后将结果值赋予width变量。是的,赋值运算符是从右向左结合的。

现阶段我们可以总结赋值语句为:变量=值;

赋值语句的判断标准,正确的赋值语句到底是怎样的(2)

变形的赋值语句


可以将变量想像为一个盒子,赋值相当于给盒子中放一个物体,盒子中仅能存放一个物体,但盒子可以重复使用。下面的代码中为变量设置了不同的值,这相当于为盒子放入了不同的物体,同时也表明变量可以被重复使用。

赋值语句的判断标准,正确的赋值语句到底是怎样的(3)

在经过第二行代码运算后a的值是5,现在考虑一下这个结果的由来:a的初始值是2,我们使用这个初值与常量数值3相加,将结果5赋值给变量a。有没有觉察到什么不同?

对于变量a,在赋值运算符的左右两侧,我们使用的不同的含义。在右侧参与表达式运算时,我们是使用a存储的数值,在为左侧赋值时,我们把a当作了一个可以存储物体的盒子。

在第二行代码后面的注释中,我们给出了原代码的简写形式(可以少输入一些字符)。在第三行中,我们直接使用了简写形式,此时右则是一个表达式: 6-4,整条赋值语句是先计算此表达式的值,a值再与结果相乘。这是因为赋值运算符是从右向左结合的。

我想你也可以猜到,除了 =,*=简写形式,C语言还提供了-=、/=、%=简写运算符。再次对于/=,%=运算进行提醒:除数不能为0。

完整的示例

赋值语句的判断标准,正确的赋值语句到底是怎样的(4)

栏目热文

赋值语句中能有等号吗(赋值语句怎样才算正确)

赋值语句中能有等号吗(赋值语句怎样才算正确)

作为一门高级语言,R语言拥有独特的语法,比如今天说道的赋值符号。在其他语言里,赋值符合通常用一个等号(=)表示,而在R语...

2024-01-28 10:17:29查看全文 >>

非法赋值语句如何判断(怎么判断赋值语句正确)

非法赋值语句如何判断(怎么判断赋值语句正确)

导读:在本文中,你会学到如何处理数字、定义与使用变量和常量,以及编写使用这些数据类型执行实际任务的简单程序。作者:凯·霍...

2024-01-28 09:44:34查看全文 >>

赋值语句怎样才算正确(赋值语句功能举例说明)

赋值语句怎样才算正确(赋值语句功能举例说明)

1、某java程序的类定义代码参看如下的程序语句public class MyClass extends BaseCla...

2024-01-28 10:06:09查看全文 >>

如何判断赋值语句合法不合法(赋值语句正确写法)

如何判断赋值语句合法不合法(赋值语句正确写法)

简单的事重复做,打好基础很重要,很多编程解决问题的方式很巧妙,比如元祖中可以通过直接对整个元祖赋值,来改变整个元祖值,...

2024-01-28 09:40:36查看全文 >>

红岩第一章主要人物有哪些(红岩中的人物有哪些)

红岩第一章主要人物有哪些(红岩中的人物有哪些)

家有准初三的娃。晚饭后,书桌旁坐定,一起诵读名著《红岩》第一章。首先,为什么选择先读《红岩》?为什么不先读《简爱》、《水...

2024-01-28 10:18:12查看全文 >>

怎样判断语句正误(判断正确的赋值语句)

怎样判断语句正误(判断正确的赋值语句)

辨析病句的六大方法 一、语感审读法 平时对语言敏感并有良好的语言习惯者,对有些病句可以直接凭语感作出判断。 例如:很多同...

2024-01-28 10:17:46查看全文 >>

赋值语句正确格式(赋值语句功能举例说明)

赋值语句正确格式(赋值语句功能举例说明)

一、结构化文本(ST 语言)结构化文本(Structured Text)简称 ST 语言,是 IEC61131-3 所规...

2024-01-28 10:09:17查看全文 >>

怎样的赋值语句是合法的(赋值语句怎样正确表达)

怎样的赋值语句是合法的(赋值语句怎样正确表达)

一、赋值1.赋值运算符含义是将一个数据赋值给一个变量。其一般的形式为:变量名=表达式例如 :a=12、a=b c、a=s...

2024-01-28 09:57:25查看全文 >>

判断语句和赋值语句(赋值语句怎样正确表达)

判断语句和赋值语句(赋值语句怎样正确表达)

本文以一个简单的温度转换实例,让读者快速入门Python。一、代码阅读背景:我们都知道世界上人们日常生活中有两种刻画温度...

2024-01-28 09:53:46查看全文 >>

连续赋值语句和过程赋值语句区别(正确的赋值语句到底是怎样的)

连续赋值语句和过程赋值语句区别(正确的赋值语句到底是怎样的)

一、五种C语句C语句是计算机可编译一行行可执行的指令,包括有如下图五种语句:1.控制语句用于完成一定的控制功能:① if...

2024-01-28 10:07:51查看全文 >>

文档排行