谈“数组”

    学完了三种结构的程序设计(顺序、分支、循环结构程序设计)之后,紧随其后的我们又学习了“数组”类型的程序设计。

      之前已经听了老师说的我们之前所学的三种基本的程序设计已经可以解决生活实际中基本的问题了,可是我们为什么还要学习“数组”这一内容呢?其实,所谓编程,不就是为了能够非常简单而又快速的解决一些问题嘛!但是当我们遇到的问题需要用非常复杂的繁琐的程序解决时,这时,所引入的“数组”这一内容的作用就得到了发挥。数组就可以把作用相同、且类型相同的变量集中在一起定义、存储并操作。

       学到现在,大概学了10课左右,我觉得刚开始的时候,接触到数组,了解它的概念,学习它的应用,也随着自己反复的看课本内容,在手机上编写程序,这大概让我对数组有了更深的理解与认知,但是在后面的学习中,我就不太懂程序中所表达的含义了。

      其中,在前面的学习中,我们主要讲了1:一维数组的定义,元素引用以及存储结构。一维数组的格式主要是     类型标识符      数组名【常量表达式】;其中,类型标识符可以是任意基本类型数据,也可以是结构体等构造类型,相同类型的数组可以一起定义。数组定义好后,就可以“引用”数组中的任意一个元素。并且数组名的下标只能为整型常量或整型表达式。2:一维数组的输入与输出。在这里,我们还学习了给数组“整体”赋值的两个函数。(1)memset函数,是给数组“按字节”进行赋值,一般用在char型数组中,如果是int类型的数组,一般赋值为0或-1。(2)fill函数,是给数组“按元素”进行赋值,可以是整个数组,也可以是部分连续元素,可以赋任何值。3:一维数组的插入删除,查找统计,元素排序等内容。

     总之,数组的学习可以让我们的程序得以简化,让我们能够更加简便的得出答案。即便在学习过程中会遇到很多问题,很多难懂得语句,我会多问同学并把它弄懂。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值