网站建设公司 提成,网站制作费用多少钱,漳州专业网站建设,wordpress yasaer存储数据的方式第一种#xff0c;变量#xff1a;存放1个学生的数学成绩可以定义1个变量存放#xff0c;那么如果想要存放100个学生的数学成绩应该如何存储呢#xff1f;第二种#xff0c;数组#xff1a;引入数组概念#xff1a;可以用来表达类型相同的元素的集合… 存储数据的方式第一种变量存放1个学生的数学成绩可以定义1个变量存放那么如果想要存放100个学生的数学成绩应该如何存储呢第二种数组引入数组概念可以用来表达类型相同的元素的集合集合的名字就是数组名。在这里强调的类型相同类似于生活当中的品类相同集合类似于存放相同品类的大箱子一旦箱子放入了苹果那么只能存放苹果不能再向里面添加西瓜、香蕉、葡萄等其他品类数组的定义数组占用存储空间大小数组初始化第一种定义时没有强调数组长度根据实际初始化数值分配空间第二种定义时强调数组长度根据定义元素个数分配空间如果超出定义元素个数那么报错数组索引(数组下标)下标图解程序实现如果大括号{}中值的个数少于元素个数那么相当于只给前面部分元素赋值而后面的元素其存储空间里的每个字节都被写入二进制数0数组越界越界图解程序实现数组越界操作不可取数组越界的危害1、可能意外修改其他变量空间的值导致程序运行结果不正确2、试图访问不该访问的内存空间可能导致程序崩溃3、用某些编译器编译可以正确运行换一个编译器编译后可能就运行错误数组的秘密数组名字就是指向数组第一个元素a[0]的地址程序实现如果n为整数那么an等价于a[n]: