知道quickBasic语言的请进来下

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:32:50
小女子不才,想学习下编程语言。但是对下面的内容不太懂。希望各位大虾能详细解说下。谢谢啦。重金悬赏哦
(以下是看不懂的地方)

二、数据输入

输入语句是给程序提供需要处理的数据的。

1、赋值语句

功能:将一个数据赋给变量

语法:变量 = 表达式

说明:

<1>.QB中可以在赋值语句前使用LET,但基本所有的程序员都不使用这个关键字,所以BB中没有支持此关键字。

<2>.赋值语句中的“=”,叫做赋值号。

<3>.赋值号左边只能是变量,而不能是常量或表达式。因为我们知道,只有变量才是一个礼品盒,也只有礼品

盒才能用来包裹不同的东西(被赋值)。

<4>.赋值语句有运算功能,因此赋值号右边可以是表达式

<5>.一个赋值语句只能给一个变量赋值。

例如:level = 99

city = "北京"

4、读数置数语句(READ/DATA)

功能:从DATA语句给出的数据中读取数据。

语法:READ 变量1,变量2,...变量N

.

.

.

DATA 数据1,数据2,...数据N

说明:

<1>.READ和DATA语句必须成对出现,但可以分开放。

<2>.DATA语句中的数据类型必须和READ语句中的变量类型一一对应。

<3>.READ语句中的变量个数不得

这个很简单,LET赋值语句中,变量是由"A~Z"26个字母加上任何一个数字组成的,而表达式中,包括常量和数学表达式,常量指的是有具体数值的一个量,数学表达式就是算式,如"1+1"就是一个表达式.由此一来,LET赋值语句就出来了.
如:
LET X=2 '那么,在这里,X就等于2
LET X=1+1 '那么,在这里,X也等于2
当您学到了一定的程度时,便可省去LET.如:
X=2
X=1+1

READ语句是一个读取数据的语句,而DATA语句是一个数据库,它是一个非执行语句.注意:DATA中的数据量不得小于READ语句中的变量数,只可大于或等于READ语句中的变量数.

RESTORE语句是一个清空指针的语句.在DATA语句中,每用一个数据,数据库中的指针便会往后移一位.这时,如果用了RESTORE语句,那么,数据库中的指针便会移到开头,重新开始.

我倒~这个都看不懂啊,多么简洁啊
赋值语句直接就用x=1就行了,以前的BASIC语言要用LET x=1
还有计算功能,如x=1+1,其实就相当与x=2。计算机会算好再赋值的

你可以将一大堆数据放在data语句后面,然后用read一个一个的读

data 1,2,3,4,5,6,7,8,9
用RESTORE之后就重新从1开始读了