• 实验十——一维数组的定义及引用


    1.本次课学到的知识点:

    (1)一维数组初始化的表达形式:

    类型名 数组名[数组长度]=[初值表];

    C语言中只能对静态存储数组初始化,静态存储数组如果没有初始值,系统会自动给所有的数组元素赋值为0。

    (2)一维数组定义的一般形式:

    类型名 数组名 [数组长度]; 

       类型名指定数组中每一个元素的类型;数组是数组变量的名称;数组长度是一个常量;数组名是一个地址常量,存放数组内存空间的首地址。

    (3)一维数组的初始化:和简单变量的初始化一样,在定义数组时,也可以对数组元素赋初值。

    一般形式为:类型名   数组名  [数组长度]=[初值表];

    2. 实验过程中遇到的问题及解决方法:

    (1)不太明白什么是下标。

    (2)多看书、多练习。

    3. 实验心得体会及本章学习总结:

    (1)对于本章学习,我觉得对于数组的学习内容理解的还可以,但还有一些不太明白的地方。

    (2)学习总结:本章学习了一种最基本的构造类型——数组,它是一组相同类型数据的有序结合。数组中的元素在内存中连续存放,每个元素都属于同一种数据类型,用数组名和下标可以唯一的确定数组元素。

    4.预习:二维数组

    (1)引用二维数组的元素要指定两个下标,即行下标:和列下标,形式为:

    数组名  [行下标] [列下标]

    注意下标不要越界。

    (2)二维数组的初始化:在定义二维数组时,也可以对数组元素赋初值,二维数组的初始化方法有两种。

    1.分行赋初值:一般形式为:

    类型名  数组名 [行长度] [列长度]={ {初值表0},···,{初值表k},···};

    2.顺序赋初值:一般形式为:

    类型名 数组名 [行长度] [列长度]={初值表};

    分行赋初值的方法直观清晰,不易出错,是二维数组初始化最常用的方法。

  • 相关阅读:
    Vuex ~ 初识
    Vue 2.0 生命周期-钩子函数理解
    vue利用watch侦听对象具体的属性 ~ 巧用计算属性computed做中间层
    Elements in iteration expect to have 'v-bind:key' directives.' 提示错误如何解决?
    微信小程序-如何自定义导航栏(navigationStyle)?
    微信小程序~触摸相关事件(拖拽操作、手势识别、多点触控)
    [Java] Collections
    [Java] Map / HashMap
    [Data Structure] 红黑树( Red-Black Tree )
    [Data Structure] 二叉搜索树(Binary Search Tree)
  • 原文地址:https://www.cnblogs.com/huoshen/p/6098931.html
Copyright © 2020-2023  润新知