zoukankan      html  css  js  c++  java
  • 第八次实验总结

    知识点总结 :

    关于数组,上一次实验报告中已经提到了数组的定义。这节课学了更多关于数组更深层次的原理。

    1.数组的引用:定义数组后,就可以实用它了。C语言规定,只能引用单个的数组元素,而不能一次引用整个数组。

    数组元素的引用要指定下标,形式为:

      数组名[下标]

    下标可以是整形表达式。它的合理取值范围是[0,数字长度-1],前面定义的数组a就有10个元素啊a[0],a[1],...,a[9],注意不能使用a[10]。这些数组元素在内存中按下标递增的顺序连续存储

      数组下标从0开始,下边不能越界。

    数组元素的使用方法与同类型的变量完全相同。例如

        int k,a[10];

    定义了整型变量k和整型数组a。在可以使用整型变量的任何地方,都可以使用整型数组a的元素。例如:

      k=3;

      a[0]=23;

      a[K-2]=a[0]+1;

      scanf("%d",&a[9]);

    都是合法的C语句。

    2.一维数组的初始化:

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

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

    初值表中依次放着数组元素的初值

    例如:int a[10]={1,2,3,4,5,6,7,8,9,10};

    3.一维数组的应用
    数组的输入,输出以及对整个数组所有元素进行操作差不多都用循环结构。

    遇到的问题:我在想一个数组能不能同时服从两个不冲突函数再输出。

    最近Cfree的系统不兼容问题越来越多了,在机房能做出来的代码带回来居然运行错误,而且根本不知道错在哪。老师说是系统不一样的原因,所以也没办法解决。

    心得:班导员是C语言老师真的很好,C语言作为主要学科能方便得到老师帮助非常幸运。马上期末了说实话也是有点慌,课程量与作业量都提升了,每天还得复习担心挂科,实在是感觉力不从心。

  • 相关阅读:
    Java多线程——volatile关键字、发布和逸出
    线程安全性的基础知识
    maven web不能创建src/main/java等文件等问题
    web环境中的spring MVC
    Spring AOP 概述
    golang统计出其中英文字母、空格、数字和其它字符的个数
    go语言求1到100之内的质数
    golang fmt占位符
    golang---map类型
    golang切片类型
  • 原文地址:https://www.cnblogs.com/wangshixuan/p/6071549.html
Copyright © 2011-2022 走看看