猎豹网校C++ Primer学习笔记2

数组定义时的长度必须是在编译时就能确定的值。

全局数组会自动初始化为0。

猎豹网校C++ Primer学习笔记2

size_t

猎豹网校C++ Primer学习笔记2

15、指针

其指向类型要相同。

猎豹网校C++ Primer学习笔记2

指针和引用:

指针可以先不初始化,可以修改指向。有指针的指针。

猎豹网校C++ Primer学习笔记2

 猎豹网校C++ Primer学习笔记2

16、使用指针访问数组

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

指针的减法:

猎豹网校C++ Primer学习笔记2

指针的下标是在运算:

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

两种循环写法:

猎豹网校C++ Primer学习笔记2

对比迭代器:

猎豹网校C++ Primer学习笔记2

 17、const+指针

猎豹网校C++ Primer学习笔记2

指向常对象的指针 不可以通过指针修改其值。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

18、C风格字符串-字符常量数组

一个个字符构成数组,末尾补‘\0’。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

要#include<cstring>;使用strlen。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

比较大小:要用strcmp。

猎豹网校C++ Primer学习笔记2

拷贝、连接:

猎豹网校C++ Primer学习笔记2

使用带n的函数:个数。

猎豹网校C++ Primer学习笔记2

要初始化!

猎豹网校C++ Primer学习笔记2

19、创建动态数组

根据需要动态修改长度。静态数组在堆栈上,动态数组在堆上。

猎豹网校C++ Primer学习笔记2

 猎豹网校C++ Primer学习笔记2

初始化:不能像静态数组那样用列表初始化。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

动态数组允许创建大小为0的。只是不能解引用了,循环也无法进入。

猎豹网校C++ Primer学习笔记2

有new必须有delete。

猎豹网校C++ Primer学习笔记2

C语言方式拷贝:len+1是为了\0。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

20、新旧兼容

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

数组变成向量:

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

向量变回数组:

猎豹网校C++ Primer学习笔记2

要delete:

猎豹网校C++ Primer学习笔记2

改为输入字符串,放到vector里。把向量里的字符串放到数组里。

猎豹网校C++ Primer学习笔记2

猎豹网校C++ Primer学习笔记2

21、多维数组

猎豹网校C++ Primer学习笔记2

 猎豹网校C++ Primer学习笔记2

 

二维数组内数据遍历形式:(三种)

 猎豹网校C++ Primer学习笔记2

 

 猎豹网校C++ Primer学习笔记2

 

相关文章:

  • 2021-12-05
  • 2021-10-25
  • 2022-02-27
  • 2021-12-03
  • 2021-07-21
  • 2021-06-04
  • 2021-04-27
  • 2021-09-01
猜你喜欢
  • 2021-06-29
  • 2021-06-20
  • 2022-12-23
  • 2021-09-04
  • 2021-07-22
  • 2021-11-05
相关资源
相似解决方案