PASCAL语言问题

[复制链接]
查看11 | 回复3 | 2008-12-19 18:51:35 | 显示全部楼层 |阅读模式
一个程序中有a
a是什么?i是什么?a,i是不是都是integer?
有人说a是数组,那么在同一程序中出现a[j],那么a是不是和a[j]一样呢?有什么不同?

回复

使用道具 举报

千问 | 2008-12-19 18:51:35 | 显示全部楼层
一楼的别不懂装懂,你的解释真莫名其妙。a表示一整个数组,不同的标识符区分不同的数组。i是a数组的每个元素的下标。a是数组a里的一个元素。a只是一个标识符,不属于什么类型。i是下标,只要是整型都可以,例如longint,word,char等都行。a与a[j]意思一样。建议你看下书,就不会产生这些问题了。...
回复

使用道具 举报

千问 | 2008-12-19 18:51:35 | 显示全部楼层
a是数组,i是数组A中的下标元素,a只是一个标识符,不属于什么类型。下标,可以是字符型char,整型integer,布尔型boolean,枚举型或子界型不一样,a[j]是哪一种了...
回复

使用道具 举报

千问 | 2008-12-19 18:51:35 | 显示全部楼层
a、i,只是变量的名称而已,和变量的类型没有任何关系。从易读性和约定习俗上来讲,有些变量名称大家习惯用某个固定的字母。比如for循环,一般就会声明i:Integer...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行