VS2017學習C 基礎八(向量)

2021-10-08 21:13:10 字數 1111 閱讀 9648

// chapter08a04向量vector.cpp

//動態陣列,可以在執行階段設定長度

//具有陣列的快速索引方式

//可以插入和刪除元素

#include "pch.h"

#include

#include

#include

using namespace std;

int main();

//向陣列中插入數字

vecdouble.push_back(100)

;//在陣列的尾部插入乙個數字

//遍曆法1(不常用)

for(int i = 0; i < vecdouble.size(

); i++)

cout << endl;

//集合的常用遍歷方法:使用迭代器 iterator

vector::iterator it; // 得到迭代器物件

返回容器首元素的的迭代器

for(it = vecdouble.begin(

); it != vecdouble.end(

); ++it) // 迭代器 ++ 寫在前面

cout << endl;

//排序

sort(vecdouble.begin(

), vecdouble.end());

cout <<

"排序後:"

<< endl;

for(it = vecdouble.begin(

); it != vecdouble.end(

); ++it)

//逆序

cout << endl;

reverse(vecdouble.begin(

), vecdouble.end());

cout <<

"逆序後:"

VS2017學習C 基礎 (資料型別)

章節2 a01 資料型別小結 資料型別用來規定記憶體所佔的空間 宣告變數 資料型別 變數名 定義時初始化變數 資料型別 變數名 值 定義後初始化變數 資料型別 變數名 變數名 值 命名方式 駝峰法,下劃線,盡量用英文 include pch.h include include include usi...

VS2017學習C 基礎十二(函式指標)

chapter12a04函式指標.cpp 先定義函式,在定義函式指標 函式也有位址,函式的位址是儲存其機器語言 的記憶體開始位址 函式指標的好處 可以在不同的時間使用不同的函式 函式指標的宣告 函式原型 double sum double,double 函式指標宣告 double ptrsum do...

VS2017學習C 基礎十四(函式過載)

chapter14a02函式過載.cpp 指可以有多個同名的函式 函式名相同,引數列表不同 特徵標不同 特徵標 過載 編譯器在編譯時,根據引數列表對函式進行重新命名 過載決議 編譯器根據不同的引數列表選擇不同的函式 使用過載對不同陣列進行排序 過載 函式名相同,引數列表不同 void sort in...