首页 > 编程语言 > 详细

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

时间:2019-08-28 09:30:45      阅读:126      评论:0      收藏:0      [点我收藏+]

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、多维数组

 

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

原文:https://www.cnblogs.com/wxl845235800/p/11421693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!