c语言数组的下标,c语言数组的下标总是从什么开始

dfnjsfkhak 36 0

大家好,今天小编关注到一个比较有的话题,就是关于c语言数组下标问题,于是小编就整理了2个相关介绍c语言数组的下标的解答,让我们一起看看吧。

  1. c语言下标是什么意思?
  2. C语言的二维数组哪一个下标可以省略不写?

c语言下标是什么意思?

C语言数组的下标只能是合法的整型值。当下标为字符时,有两种可能

1 、以字符常量作为下标。如a['A'];表示'A'的ascii码对应的数组偏移量。在实际应用中不常见,但是从语法上来说是合法的。

c语言数组的下标,c语言数组的下标总是从什么开始-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

2 、字符本身为变量。如int i;int a[100];for(i = 0; i < 100; i ++) printf("%d\n", a[i]);这里的a[i],下标就是i,本质上i是一个变量,访问的时候是根据变量值进行访问对应元素的。

C语言的二维数组哪一个下标可以省略不写?

数组的下标是从0开始,由于数组是连续存储的,你可以想象用一个4x4的表格来表达这个数组,然后把for循环体语句中数组对应的下标值根据算术表达式进行计算就可以啦。 for(i = 0; i < 4; i++) s += a[i][1]; // 等同于 s = s + a[i][1]; 由这个循环语句可知,将数组a[0][1],a[1][1],a[2][1],a[3][1]的值相加求和。即: 2+6+9+2 =19,其他的数组下标都可用这种方法来计算。

到此,以上就是小编对于c语言数组的下标的问题就介绍到这了,希望介绍关于c语言数组的下标的2点解答对大家有用

c语言数组的下标,c语言数组的下标总是从什么开始-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)
c语言数组的下标,c语言数组的下标总是从什么开始-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 下标 数组 语言