1、C,C90标准是定义数组时下标只允许使用整型,字符型常量;2、引用数组时下标可以使用整型,字符型的常量或者变量;3、C99标准是定义数组时下标可以使用整型,字符型的常量或变量,但变量必须已经赋值;4、引用数组时下标可以使用整型,字符型的常量或者变量,以上所说的常量及变量均包含表达式。
B整型表达式 比如:int a。下标就可以是常量。i=8,j=9。a[i+j]也行,下标i+j就是整形表达式。引用数组中元素通过数组的下标,如 a(10),其中10 即数组下标。有的数组的下标是0开始的,那么要引用第一个元素,要使用0下标,如a(0)。
i=8 j=9 a[i+j]也行,下标i+j就是整形表达式
引用数组元素时,数组下标可以是()。 A.整型常量B.整型变量C.整型表达式D.以上均可正确答案:以上均可 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐:特别推荐 新冠无症状需要治疗吗? 熬夜之后怎么快速恢复精神?
对于VB的数组,表示数组元素时应注意:下标必须为一段连续的整数,其最小值成为下界,其最大值成为上界,不加说明时下界值默认为1。 扩展资料: 数组声明上下界 声明数组时,在数组名之后跟一个用括号括起来的上界。 上界不得超过 Long数据类型的范围(-2,147,483,8 到 2,147,483,7)。 1、模块声明 Dim Count...
C++中数组的下标要求是整数,所以只要是能表示正数的数据类型都是允许的。C语言中能表示正数的类型一般有:char //如n['a']这也是允许的,因为a的ASCII码是整数。short int long long long 其它如果是浮点数,需要强制转换成整数对应类型才能使用。
a和b都对,不过当然是c更完整,就像数人头,总不可能有一点几个人头吧
A B都是可以的 C 你没写全。
整形常量与整形表达式都可以,写程序中有a[1](常量),a[x+y](表达式)
而在程序开始位置(main()函数的第一行),将变量 i 的数掂类型,定义成为了双精度浮点数(doubIe)型。这与数组下标数组所要求的类型不相符。数组下标的数据类型要求是整型。这个要求比较好理解。因为数组下标是用于指示数组元素在数组集合中位置的,是一个位置序号,由此可知下标变量只能是整型数。