zoukankan      html  css  js  c++  java
  • 8. 第 8 章 数组

    1. 数组的大小声明符必须是一个常数或常量表达式。如果省略大小声明符,则必须提供一个初始化列表。

    2. 如果数组被部分初始化,那么其余部分会自动被设置为 0 。

    3. 基于范围的 for 循环可用于需要遍历数组所有元素的情形。但是需要使用数组下标时,就不能使用了。

    4. 复制数组时,必须对元素进行逐一操作。(比较两个数组也需要对元素进行逐一操作)

    5. typedef 声明允许为现有的数据类型创建别名。

    6. 把数组名传递给函数,实际上是传递数组的首地址,并且是将数组首地址按照值传递的方式,传给函数。(即将数组的地址复制到形参变量中)。需要注意,引用符号不应该和数组一起使用。

    7. 可以使用 const 关键字来防止函数对数组作出修改。

    8. 将二维数组传递给函数时,必须包含列数的大小。另外,在给函数传递多维数组时,必须指定除第一维以外的所有维度大小。

    9. STL中的容器分为顺序容器和关联容器。顺序容器以序列的方式组织数据。关联容器按照关键字组织数据,允许对其中的数据进行快速的随机访问。

    10.  vector 是一个顺序容器,需要 #include<vector>。可以用下标运算符访问访问其中的数据。

    11. 用 push_back 向向量末尾添加元素,用 pop_back 从向量末尾删除元素,用 clear 函数将向量清空,用 empty 函数检测向量是否为空(为空时返回 true)。

  • 相关阅读:
    判断php变量是否定义,是否为空
    HTTP Client 编写
    推荐《冒号课堂——编程范式与OOP思想》
    一些免费的HTML编辑器
    如何判断mysql中数据表中两个列之间的相同记录和不同记录
    PostgreSQL 8.4, SQL Server 2008, MySQL 5.1比较
    JDBC纵览
    使用jdbc连接sql数据库
    关于PHP中变量的判定
    如何判断数据库中是否存在一个数据表
  • 原文地址:https://www.cnblogs.com/Hello-Nolan/p/12231649.html
Copyright © 2011-2022 走看看