十万火急!!!向高手请教关于编程语言问题!

来源:百度知道 编辑:UC知道 时间:2024/06/20 00:01:43
pascal编程语言中,for后不能跟数组,即for a[i]:=1 to n do是type mistake.那么while 后边是否能用数组?
是我孩子短信问我的啊,他手里没有电脑呀,请各位高手指教!

FOR后面可以跟数组,但是必须是一个明确的数组,比如a[1] 可是a[i]并没有被定义,所以不可以,只要在前面定义了i和的值就可以了。
while后面跟的不是数组不数组的问题,主要就是要一个判断。
比如说
while a[i]<>5 do
i必须定义过的!
就这样了

你自己试一下不就知道了?

当然可以,但a[i],这个i必须是已经定义

可以用。
没给我原程序,我猜想是以下原因的一种。
1。a是二维数组
2。a是实型或字符型数组
总之,保证 := 两边变量类型相同就可以拉(在此题中保证a[i]是整数型)
for,while都可以用

又遇到了这题?路过……