欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

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

发布时间:2024/8/1 c/c++ 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 猎豹网校C++ Primer学习笔记2 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

14、数组

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

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

size_t

15、指针

其指向类型要相同。

指针和引用:

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

 

16、使用指针访问数组

指针的减法:

指针的下标是在运算:

两种循环写法:

对比迭代器:

 17、const+指针

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

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

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

要#include<cstring>;使用strlen。

比较大小:要用strcmp。

拷贝、连接:

使用带n的函数:个数。

要初始化!

19、创建动态数组

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

 

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

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

有new必须有delete。

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

20、新旧兼容

数组变成向量:

向量变回数组:

要delete:

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

21、多维数组

 

 

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

 

 

 

 

转载于:https://www.cnblogs.com/wxl845235800/p/11421693.html

总结

以上是生活随笔为你收集整理的猎豹网校C++ Primer学习笔记2的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。