读语句du yuju
输入原始数据的基本语句.
用什么手段,从何处读入,各种语言有不同的安排.如PASCAL语言是从打开的数据文件中读入数据(包括从键盘等外设读入——也是一种文件).
BASIC语言的读语句(READ语句)的格式是;
〈标号〉〈READ〉〈变量名〉[,〈变量名〉]
其中READ是读语句定义符,后面是若干个变量名.变量名之间以逗号分隔,最后没有标点符号.
BASIC中的READ语句从程序的置数语句中读入数据,置数语句的格式是:
〈标号〉DATA〈数据〉[,〈数据〉]
其中DATA是置数语句定义符,后面是一串数据,各数据间以逗号分隔,最后没有标点符号.
一个BASIC程序中的DATA语句行可以插写在程序的任何地方,但整个程序的全部DATA语句构成一个数据存储区.因此把几个相邻的DATA语句合成一行,或是把一个DATA语句分写成若干行,只要数据的排列顺序不变,效果完全一样.
整个程序的所有读语句中变量的顺序(包括可能出现的重复运行的过程),应该与整个数据区中数据的顺序、类型及个数都要一一对应.若DATA语句编写在重复的程序段或循环语句中,是不参与重复执行的,因此不能重复使用其中的数据.
程序运行时数据指针指向数据存储区第一个数据,当该数据被读取后,指针顺序指向下一个数据.可以限定DATA语句统一安排在程序的末尾,而不要任意插在程序中间,使程序结构清晰、严整.
BASIC中还有恢复数据区语句(RESTORE).它使数据指针恢复到指向第一个数据,这样可以重复使用数据区的数据.