• 第九次作业总结


    一、知识点

    1.二维数组的定义

    ·类型说明符  数组名(常量表达式)(常量表达式)(例:float  a[3][4],b[5][10]; )

    ·说明:1可以把二维数组看作是一种特殊的一维数组;

        2二维数组在内存中按行存放;

         3多维数组定义方式与二维数组类似。

    2.二维引用形式为: 数组名[下标][下标]

    3.二位数组的初始化

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

      顺序赋值:类型名 数组名 [行长度][列长度]={初值表} 

      主对角线:从矩阵左上角到右下角连线(i==j)
      上三角:主对角线以上的部分(i<=j)
      下三角:主对角线以下的部分(i>=j)
      副对角线:从矩阵右上角到左下角的连线(i+j==N-1)

    4.字符串与一维字符数组

    ·字符串:一个特殊的一维字符数组。

    ·把字符串放入一维字符数组(存储)。

    ·对字符串的操作 ===> 对字符数组的操作。

    ·字符串的存储-数组初始化:①字符串可以存放在一维字符数组中

                  ②字符数组初始化:用字符串常量

                  ③数组长度 >= 字符串的有效长度 + 1

    ·字符串的存储:①字符串遇 '' 结束

            ②第一个 '' 前面的所有字符和 '' 一起构成了字符串

            ③'' 之后的其他数组元素与该字符串无关

    ·对字符串的操作:①把字符串放入一维字符数组(存储)

             ②对字符串的操作 ===> 对字符数组的操作:

                    ·普通字符数组:数组元素的个数是确定的,一般用下标控制循环。

               ·字符串:没有显式地给出有效字符的个数,只规定在字符串结束符 '' 之前的字符都是字符串的有效字符,一般用结束符 '' 来控制循环。

               ·循环条件:s[i] != '' 。

    ·字符串的存储-赋值和输入:

                将字符串存入数组,对字符串初始化还可以采用赋值和输入方法:①数组初始化②赋值或者输入'' 代表空操作,无法输入(输入时,设定一个输入结束            符,将输入结束符转换为字符串结束符 '')                                               

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

    ‘’的使用不熟练  

    要多加练习吧

    三、实验心得体会

    C语言要多打多练,不能偷懒,作业是在检验我们上课的情况的,所以不会只能说明我上课没有认识听课。老师我想问下您,我的作业为什么都是负分呢,老师不是说交了就有分吗?迟交也是给0分呀···为什么我早交了也是负分,迟交了点也是负分呀。请老师指出我的问题所在,让我下次可以改正,争取下次可以到正分,谢谢老师啦!!!!!

  • 相关阅读:
    Java GC机制详解
    程序员面试的时候如何谈薪酬待遇?
    每个程序员都会遇到的面试问题:谈谈进程和线程的区别
    面试问题:你了解Java内存结构么(Java7、8、9内存结构的区别)
    UVa 208
    山科 STUST OJ Problem B: 编写函数:String to Double (II) (Append Code)
    山科SDUST OJ Problem J :连分数
    辗转相除法
    [比赛总结]ACM div3 G 比赛总结
    SDUST OJ Problem G 动态的字符串排序
  • 原文地址:https://www.cnblogs.com/jiangchaomin/p/6099827.html
Copyright © 2020-2023  润新知