大家好,今天小编关注到一个比较有的话题,就是关于c语言数组的下标的问题,于是小编就整理了2个相关介绍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]);这里的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点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。