猎豹网校C++ Primer学习笔记2
生活随笔
收集整理的這篇文章主要介紹了
猎豹网校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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构视频教程 -《[猎豹网校]数据结
- 下一篇: 信息论与编码_学术动态 | “中大网络信