66问答网
所有问题
当前搜索:
c语言数组元素的下标必须是
c语言
中
数组的下标
可以是字符吗?代表什么意思?
答:
C语言数组的下标只能是合法的整型值
。当下标为字符时,有两种可能:1
以字符常量作为下标
。如a['A'];表示'A'的ascii码对应的数组偏移量。在实际应用中不常见,但是从语法上来说是合法的。2 字符本身为变量。如 int i;int a[100];for(i = 0; i < 100; i ++)printf("%d\n", a[i]);...
...的大神帮个忙如何改我百度过了说是什么
数组下标
不为整数 没明白求解...
答:
数组下标必须是整型的
。你前面声明变量的时候用了:float i;而i作为数组下标,必须是:int i;
c语言
中,
数组元素的下标
下限为
答:
c语言中,数组元素的下标下限为0
。 数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。 对于VB的数组,表示数组元素时应注意:下标...
C语言
一维
数组
第一个
元素下标
一定是什么大神们帮帮忙
答:
题目应该是第一个元素下标定义吧,
数组第一个下标定义是0
,举例:int a[3],第一个元素就是a[0]。int a[3][3],第一个元素就是a[0][0]。int a[3][3][3]的第一个元素则是a[0][0][0],第一个元素的表达就是上面这样,依次类推。
在
C语言
中,引用
数组元素
时,其
数组下标的
数据类型允许是
答:
B比如int a[20]下表就可以是常量,i=8 j=9 a[i+j]也行,
下标
i+j就是整形表达式
...
必须是数组
名常量表达式,对于数组中
元素的下标
,下标能不能是变量...
答:
可以的,但是注意这个变量的取值范围——在这个例子里,得确保 i 是0到9的整数,不然会出错。另外,声明
数组
不能用变量的原因是,数组一旦声明就确定了(内存安排好了)。
下标
就可以用变量,调用的时候就显得更方便灵活。
c语言
中
数组下标
可以是什么类型?
答:
1、
C
89/C90标准:定义
数组
时
下标
只允许使用整型、字符型常量,引用数组时下标可以使用整型、字符型的常量或者变量 2、C99标准:定义数组时下标可以使用整型、字符型的常量或变量,但变量
必须
已经赋值;引用数组时下标可以使用整型、字符型的常量或者变量。以上所说的常量及变量均包含表达式。
C语言
中每个变量或者
元素
都有
下标
,下标的作用是什么?谢谢
答:
C语言
中变量或者元素都有下标,是因为表示数组的某个元素,比如a[4],表示数组的第5个元素,
数组元素下标是
从0开始的。
C语言数组的下标
答:
c语言
中
的下标是
定义
数组
a[]和数组b[n],下标是用在数组中的;a[1]和b[1]就是下标相同的一个
元素
,数组a[1]中的数满足条件的之后就做移位计算,是减小左移,右移增加;例:inta[5]={1,2,3,4,5};printf(“%d,%d,%d,%d,%d”,a[0],a[1],a[2],a[3],a[4]);//...
c语言数组
规则
答:
如果对static型数组不赋初值,系统会对定义的所有数组元素自动赋以0值。(4)在对全部数组元素赋初值时,可以不指定数组长度。3.一维数组的引用方法是:
C语言
规定不能一次引用整个数组,引用时只能逐个元素引用,
数组元素的
表示形式为:数组名[
下标
]下标可以是整型常量或整型表达式。如:a[0]=a[5]+a[7...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中,数组元素的下标下限为
c语言中数组下标的下限是
数组元素下标的数据类型为
c语言数组下标是什么
数组下标的数据类型允许是
一维数组和二维数组的区别
c语言数组怎么用
c语言下标
c语言二维数组赋值