数组总结

第五单元数组学了定义:按顺序排列的一组同种类型的变量构成集合。一个数组在内存中占一片连续的存储单元。数组格式:类型标识符  数组名  [常量表达式];  。类型标识符可以是任何基本数据类型,也可以是结构体等构造类型。下标从0开始,有n个元素,下标最大使用到n-1。C++提供了两个函数给数组赋值。memset函数按字节赋值,一般用在char型数组中,如果是int类型的数组,一般赋值0和-1,使用前包含头文件#include<cstring>。另一个是fill函数,按元素赋值,可以是整个数组,也可以是部分连续元素,可以赋任何值,使用前包含头文件#include<algorithm>。数组的插入与删除。插入一个元素,先找到插入的位置,将这个元素及其之后的所有元素依次往后移一位,再将给定的元素插入到位置。数组查找统计,查找方法有顺序查找与二分查找。如果一维数组的每个元素又是一个一维数组,则称这种数组为二维数组。格式:类型标识符  数组名[常量表达式1]  [常量表达式2]; 

数组名本身为数组首地址,数组大小必须为值为正的常量,不能为变量。数组一旦定义,不能改变大小。数组定义后的初值为随机数。数组不能整体操作。有序用二分查找。全体统计可在定义变量时赋初值,局部统计在统计开始前赋初值。一个字符数组只能存一段文字加\0,不带下标。读一段文字带下标,读一个字符空格作为间隔符,不作为文字内容。输入一段文字包含空格加cstdio。

第五单元学了数组,我感觉是之前学习的知识中的大难点。我上课认真听老师讲的,本子都记的很多,但是一到下课仍然还是记不住了,而且一上机还是啥也不会。我认为是学习方法的错误,上课的时候只顾着写笔记,耽误了听老师讲的内容,以至于一些重点的都错过了,其实老师上课的时候讲到重点的地方会留时间让我们记下来,所以以后上课还是专心听老师讲。另外,还是重复之前的学习方法,多翻翻书,读书百遍其义自见,多翻课本,可以将知识巩固一下,更加深入的理解课本上的内容,把题目做的更好,多看书,多练习会有进步的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值