什么是数组下标?
还有比如::intindex,score[40];ceore[index]这是什么意思?打错了是score[index]...
还有比如::int index,score[40];
ceore[index] 这是什么意思?
打错了是 score[index] 展开
ceore[index] 这是什么意思?
打错了是 score[index] 展开
10个回答
展开全部
score[40]
这种变量后面带中括号的就叫数组
score[index]
中括号里面的数字 或者参数 就是下标
这种变量后面带中括号的就叫数组
score[index]
中括号里面的数字 或者参数 就是下标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组下标就是数组中的元素的标识符,一般从0开始,,如a[0]代表着数组中的第一个元素。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组下标就是在一个数组当中。下方的标识符号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不解……
追问
难道我表达有问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以一个简单的一维数组为例:
int a[10];这是一个整型的数组a,有10个元素:a[0]-a[9],因为正确的下标应该是从0开始,到9结束,与生活习惯中的1-10不一样,于是产生一个a[10]的错误,即数组下标越界。
c和c++语言中数组下标越界,编译器是不会检查出错误的,但是实际上后果可能会很严重,比如程序崩溃等,所以在日常的编程中,程序员应当养成良好的编程习惯,避免这样的错误发生。
若编辑网页时提示“数组下标越界”,除检查下上述问题外,再检查下文件中变量名称是否一致,很多时候是变量名称不一致所致
使用的角标大于等于数组的长度或为负数!
int a[10];这是一个整型的数组a,有10个元素:a[0]-a[9],因为正确的下标应该是从0开始,到9结束,与生活习惯中的1-10不一样,于是产生一个a[10]的错误,即数组下标越界。
c和c++语言中数组下标越界,编译器是不会检查出错误的,但是实际上后果可能会很严重,比如程序崩溃等,所以在日常的编程中,程序员应当养成良好的编程习惯,避免这样的错误发生。
若编辑网页时提示“数组下标越界”,除检查下上述问题外,再检查下文件中变量名称是否一致,很多时候是变量名称不一致所致
使用的角标大于等于数组的长度或为负数!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询