发布网友 发布时间:2024-09-29 06:28
共4个回答
热心网友 时间:2024-09-30 12:34
数组就是一个集合,跟数学里的集合是相通的! 如int[] number = {1,2,3,4,5,6,7,8,9}; 就是在变量 number里有好多数,每个数都有自己的索引(也就是自己的位置) 当需要数组的第一个位置时就 int aa = number[0]; aa 就是 1 了;这里的数组位置是从0开始拍的! 学习数组难理解只是你对数组的编写方式不了解! 当你熟练的运用数组时,久而久之你就会理解了! 其实学习哪个模块都是一样的! 如果难以理解就尝试着先学会用, 用熟练了就自然而然的明白了其原理了!!热心网友 时间:2024-09-30 12:34
数组可以分成两类(1)字符数组(2)数字数组;当然也可以按照维数分类。当然,学习的过程中要注意两点(1)数组的名字指向的是数组的开始地址,当用数组名作为函数参数时,这点是必须注意的,它与值传递有很大不同(2)数组的赋值也是需要注意的,其实当超过一维时,在存储的时候也是按照一维来存储的,只不过是一行一行的存储,最后的列数是必须指定大小的。热心网友 时间:2024-09-30 12:35
int a = 4;是指在内存中开辟了一个4个字节的空间(int 控制的)来存放4这个数值 int a[4] = {4,5,3,1};是指在内存中连续开辟了4个4字节的空间,每个空间存放一个相对于的数值 一开始你这么写代表的是这个数组存放4个值 如果你这么写a[3]就代表的是第三个位置的值,而所谓下标就是一个标志,从0开始的 所以a[3]的值是1,写a[4]就是错误的 a[0]的值为4,a[1]的值为5,a[2]的值为3,a[3]的值为1热心网友 时间:2024-09-30 12:35
在内存中以每4个字节的单位分配N块连续的内存(n = 你数组元素个数) 第一块的地址就是数组名(没有"["和"]")保存的地址