下列关于C语言中数组下标的说法中,正确的是___。 A. 数组下标可以是负数 B. 数组下标只能是整数 C. 数组下标可以是小数 D. 数组下标可以是字符型 相关知识点: 阅读鉴赏 文学类文本阅读 文学类文本基本题类 记叙文阅读——内容理解题 试题来源: 解析 B 反馈 收藏 ...
百度试题 结果1 题目下列关于C语言数组的描述,错误的是: A. 数组的下标从0开始 B. 数组的下标可以是负数 C. 数组的大小在编译时确定 D. 数组可以存储不同类型的数据 相关知识点: 试题来源: 解析 B 反馈 收藏
C语言中使用数组,一般来说都是这样的: inta[5]={1,2,3,4, 5}; a[0] = 10; 语法规定,数组的长度必须是个常量,保证数组所占的内存大小不变。数组下标从 0 开始,依次往后递增。于是大部分同学都把它当作了默认的规则。 其实,数组的长度可以是0,叫做柔性数组,目的是让结构体变成可变长度,可以参考下面的...
在C语言中,数组的下标必须是非负整数。如果需要使用负数作为数组的下标,可以采用以下两种方法: 使用指针和偏移量:可以使用指针来表示数组,然后通过对指针进行偏移来模拟负数下标的访问。例如,可以定义一个指针,将其指向数组的中间元素,然后通过递减偏移来访问前面的元素,以模拟能够使用负数作为下标的效果。 实现自定义的...
C语言数组下标是负数 1#include <iostream>2#include <cstdio>3usingnamespacestd;45intmain(intargc,char*argv[])6{7inta[10];8inti, j, k;9int*p =NULL;1011for(i=0; i<10; i++)12a[i] = i +10;1314printf("Using a...\n");15for(i=0; i<10; i++)16printf("%d", a[i]);17...
下表为负的数组在 C 语言里并不是不能做到。首先,创建一个正常的数组 int A[20];。然后用指针指向其中间的元素 int *A2 = &(A[10]);这样,A[-10 ... 9] 就是一个可用的有效范围了。/* 样例示范 */#include <stdio.h>int main(int argc, const char *argv[]){ int A[20]...
1 在C语言中,二维数组的下标可以为负数,表示指向前面的元素 2 对于二维数组 int arr[M][N]来说,arr[i][j]的地址是 (*arr)+i*N+j,其值是*((*arr)+i*N+j)3 分析本题 数组a在初始化时后,其元素按照在内存中的排列顺序依次为1,2,3,0, 4,5,6,0, 0,0,0,0 数组a的第...
这是在数组中是不允许的!数组下标(默认)是按0,1,2,3,4...这样的
c语言数组下标负数在java中怎么表示 java数组下标的类型是什么,数组数组的定义数组是一组数据的集合。数组作为一种引用类型。数组元素的类型可以是基本类型,也可以是引用类型,但同一个数组只能是同一种类型。数组作为对象,数组中的元素作为对象的属性,除此之外数组还包
C语言数组的下标一般从0开始,不可以为负数。 正确 错误 参考答案:对 点击查看答案