• chap3 数组 #C


    4.1 数组的基本概念

    4.1.1 要点归纳

    • 一维数组
      • 定义: int a[10]; 数组名是一个地址常量,不允许修改。
      • 引用:
      • 初始化:
        • 静态数组 static int a[10];的初值?
        • 全部赋初值
        • 部分赋初值
        • 定义不确定长的数组:static int a[] = {1,2,3};//a数组的长度是3
    • 二维数组
      • 定义:
        • float b[3][4];
        • 按行存放,内存中先存放第一行元素,再存放第二行
        • 可看作是特殊的一维数组
        • 第二个必须不能省,第一个可以省 float a[][4];
      • 引用:
      • 初始化:
        • 分行给二维数组赋初值
        • 按数组在存储时的排列顺序
        • 允许省略第一维长度给二维数组赋初值 int b[][2]={1,2,3,4,5,6}; //第一维长度是6/2
    • 三维及以上的多维数组

    4.1.2 例题解析

    • 单项选择题
    • 填空题
    • 判断题
    • 简答题
      • 第一维为空的话:取值必须大于等于除值后的最小整数
    • 程序设计题
      • 4-1-32:对于给定的行数n在二维数组a中产生如下形式的杨辉三角形并输出
      • 4-1-32:计算1997!的值。
      • 4-1-38:实现很长整数相加的过程。

    4.2 字符数组和字符串数组

    4.2.1 要点归纳

    • 字符数组
    • 字符串数组
    • 字符串处理函数

    4.2.2 例题解析

    • 单项选择题
    • 填空题
    • 判断题
    • 简答题
    • 程序设计题

    学习记录和问题

    • 20170114:
  • 相关阅读:
    python虚拟环境--virtualenv
    python使用smtplib发送邮件
    python网络编程
    python操作MySQL数据库
    python面向对象
    python内置函数总结
    python异常处理
    python文件I/O
    python模块
    python函数
  • 原文地址:https://www.cnblogs.com/fewolflion/p/6286098.html
Copyright © 2020-2023  润新知