问题:什么是数组的上界,什么是数组的大小,它们的区别与关系
知识点总结:
定义:数组下标的最大值称为上界,在C/C++语言中数组上界为数组的大小减1
例如,int a[10]定义了包含10个整数的数组a,数组元素为a[0]~a[9]。
怎么理解? 由定义可知int a[10]
上界为10,数组大小是 a[0]~a[10],所以大小为11,但是只有a[0]~a[9]是数组元素
上界为10,数组大小是 a[0]~a[10],所以大小为11,但是只有a[0]~a[9]是数组元素
所以说数组上界为数组大小减1
学习心得:很多细节需要仔细理解说不定会成为解开难题的关键