祛除点痣疤痕:3.1.1 赋值语句

来源:百度文库 编辑:中财网 时间:2024/05/03 10:27:56

3.1.1 赋值语句
赋值语句在上一章已经向大家介绍过了,但我们认为在此还是有继续向大家详细介绍一下的必要。赋值语句是程序设计语言中最简单的、被使用最多的、甚至可以说是很富有艺术性的语句,在程序设计的过程中,赋值语句的使用是否妥当,往往能够部分反映一个程序员的编程功力。
赋值使用等号操作符“=”。它的意思是“取得等号右边的值,把它复制给左边的变量”。右值可以是任何常数、已经有值的变量或者表达式。但左值必须是一个明确的、已命名的变量。也就是说,它必须有一个物理空间以存储等号右边的值。举例来说,可将一个常数赋给一个变量:
a=2;
但是不能把任何东西赋给一个常数———即:2=a;
在为基本数据类型变量赋值的时候,是直接将一个存储空间的内容复制到了另一个存储空间。例如,对基本数据类型使用a=b,那么b的内容就复制给a。若接着又修改了a,则b根本不会受这种修改的影响。例3.1.1 赋值语句示例。

这是一个将两个变量的值进行交换的程序,该程序的第4、5行完成对变量a、b赋初值的操作,第7、8、9行完成对变量a、b进行数据交换的操作。数据交换的原理是:先把变量a的值送到变量t中存放(第7行语句),再把变量b的值取代变量a的值(第8行语句),再以变量a的值(即现存放在t中的值)取代变量b的值(第9行语句)。三个赋值语句完成了变量数据交换的操作,其中t作为临时存放数据的变量。这样的技术手段,在以后的程序设计中,我们经常可以看到。当然在本程序中,不采用设置临时存放数据的变量的方法也可以达到数据交换的目的,如何进行程序设计,请各位读者自己动一下脑筋。

赋值语句与赋值表达式的区别 求助:关于怎样给matlab语句赋值? asp 中查询语句 赋值用法? [c]一个赋值语句的问题 赋值语句和输出语句都具有____功能。 赋值语句和输出语句都具有____功能。急!!!!!!!!!!!!!!!!!!!!!!!!!!! “不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值”对吗? [求助]帮我看看下面的赋值语句是否正确? 高手进!C中关于赋值语句的问题 用Java语句,编写能实现下列任务的赋值语句 已知圆的半径,r=2.5,求圆的周长1和圆的面积。(分别用三种赋值语句完成) "可以在赋值语句中通过赋值运算符=对字符数组进行整体赋值" 这句话对吗 选什么呢?在C中对赋值语句有什么要求呢? matlab中,赋值语句什么时候用小括号()什么时候用中括号呢[]。谢谢!! 我是一个初学者!能帮我解说这段简单的pascal赋值语句吗? 我是一个初学者!帮我解说这段简单的pascal赋值语句吗? 15、 若以下选项中的变量已正确定义,则正确的赋值语句是 高手指点,若变量a,i已正确定义,且已正确赋值,合法的语句是;如下!恳请解释一下 若有以下定义,且0<=i<4,则不正确的赋值语句是【 】 javascript 赋值 设x为float型变量,y为int型变量,则y=(int)x;是正确的赋值语句 我周日要考试,但有一科SQL没有学过,不知道如果对一个变量进行赋值编程,通过什么语句可以输出变量的值? 串的赋值 dos 批处理赋值