1. 首页
  2. 编程语言
  3. C
  4. c++ 数组定义及初始化详解

c++ 数组定义及初始化详解

上传者: 2022-02-19 10:20:48上传 PDF文件 124.93 KB 热度 20次

C ++提供了一种数据结构,即数组,该数组存储一个固定大小的由相同类型元素构成的顺序集合。数组中的元素存储在一个连续内存位置中,元素可通过数组索引访问, 最低地址对应于第一个元素,最高地址对应于最后一个元素。例如声明固定长度的数组:注意:方括号[]中的内容必须是一个常量表达式,因为数组是静态内存块,必须在编译时确定大小,然后程序才能运行。在这些情况下,程序需要动态分配内存,为此C ++语言将操作符new和delete集成在一起。因为foo是指向动态数据的指针,因此可以删除此数据,并可以将新数据分配给该指针。动态数组的变量存放的是一根指向到申请空间的首址指针。

用户评论