百度试题 结果1 题目下列关于C语言中数组的描述,错误的是: A. 数组可以存储同一类型的多个值 B. 数组的索引从1开始 C. 数组可以作为函数的参数 D. 数组的元素可以是变量 相关知识点: 试题来源: 解析 B
在C语言中,数组的元素可以是变量,也可以是常量。数组在声明时的大小必须是一个常量表达式,这意味着数组的大小在编译时必须是已知的。但是,一旦数组被创建,它的各个元素可以被赋值为变量或常量值。数组元素的值在程序运行时是可以改变的。例如:int array[10]; // 声明一个整数数组,大小为10 int...
数组元素 可以赋值为变量或表达式。但实际存储的只能是最终运算的值。比如 赋值 a[0]=1+2;那么a[0]的值就是3. 无法得知这个3是怎么计算过来的。
当然可以,但是后面一定要对变量赋值 数组里的内容还有数组长度都可以是变量
不能。第一:你所说的变量没有定义。第二:数组已经定义整型a1这些变量不是整型。第三:数组名与第一个元素是地址常量,是不能被改变的。宗上所述,你所说的是不能的。
5) 不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。 6) 允许在同一个类型说明中,说明多个数组和多个变量。 二、一维数组元素的引用 数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟一个下标。下标表示了元素在数组中的顺序号。数组元素的一般形式为: ...
数组元素的值本来就是变量,可以改变数组中存储的值。
数组中的元素本身就是变量
数据的下标也必须是整数,可以是常量,也可以是变量。 使用数组元素和使用同类型的变量一样。 scanf("%lf", &array[4]); // 把一个值读入数组的第5个元素 数组的类型可以是任意数据类型。 int no[20]; // 可储存20个int类型整数的数组 char yes[25]; // 可储存25个字符的数组 ...