网站首页  词典首页

请输入您要查询的字词:

 

字词 赋值语句
类别 中英文字词句释义及详细解析
释义
赋值语句

赋值语句fuzhi yuju

各种程序设计语言中一种重要语句,是对数据实施运算的主要语句.其一般格式为:

〈变量名〉 〈赋值符〉 〈表达式〉

在BASIC语言中每行还应有标号,它的功能是先计算右侧表达式的值,然后赋予左侧的变量.
赋值语句结构并不复杂,但在程序设计中很重要.也有若干使用技巧.
赋值语句右侧的表达式的值应该和左侧的变量具有同样的数据类型.由于BASIC语言中一般不对变量数据类型予以说明(隐含在变量名的不同格式中),这一点不易引起注意.而在其他语言中(如PASCAL)是要严格说明的.
该语句右侧表达式可以是简单的直接量或另一已赋值的变量,也可能是一个复杂的表达式.表达式中涉及的变量,应该是已赋值的.由于目前微机中的BA-SIC版本一般都给未赋变量置零(或空字符),编程者容易忽略这一点,程序运行中也不易发现那些未赋值变量而引起的计算错误.因此一般不利用未赋值变量自然赋零的特点.
BASIC语言中的赋值符号与等号一样.但赋值语句左、右两侧是不能倒置的,也不能象等式那样连续使用.如不能将

A=B+C 与 T=B+C

写成

T=A=B+C

另外,如:

A=A+1

X=A+X(若A≠0)

在代数等式中是不能成立的.而在赋值语句中不但成F立,并且是经常用到的.第一个句子是计数器,第二个句子是累加器.
BASIC语言中的赋值语句在标号与赋值式子间还带有一个定义符LET.但一般可以省略.
☚ 数组   键盘输入语句 ☛
赋值语句

赋值语句Fuzhiyuju

其作用是给程序中的变量赋值。BASIC中赋值语句的格式为:
LET 〈变量名〉 = 〈表达式〉
此处省略了语句前的标号, LET为BASIC的赋值语句标识符,可以省略,赋值语句执行之后,等号左边的变量自动取得右端表达式的值。例如以下一段程序


执行结果得2, 此时A、B、C分别取得值5、7、2。
使用赋值语句时, 要注意左端变量与右端表达式的类型应当一致,不过当左、右端类型虽不一致,但都是算术型量时,只要不发生上溢,赋值仍可以进行,此时右端量的类型自动转换至与左端变量类型一致。例如,
10 A%=3.8
执行之后,整型变量A%的值为3。另一点需要注意的是: 在一段程序中多次使用赋值语句给同一个变量赋值时,该变量最终保留最后一次的值,此前的值将被冲掉。例如
10 A=5
20 A=A+10
30 PRINT A
运行结果,A的值为15,A在语句10中取得的值5,在语句20执行后被冲掉。
☚ 数组   BASIC程序的构成 ☛
00004860
随便看

 

文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。

 

Copyright © 2004-2024 Ctoth.com All Rights Reserved
京ICP备2021023879号 更新时间:2025/8/14 16:34:38