VS2017學習C 基礎九(陣列和指標的案例)

2021-10-23 10:18:57 字數 1586 閱讀 1092

eg1:列印陣列

// chapter10a03陣列和指標案例.cpp 

#include "pch.h"

#include

using namespace std;

int main();

int len = sizeof(arrays) / sizeof(arrays[0]);

// cout << len << endl;

int* ptr_arrays = arrays;

/* //移動指標,列印陣列

for(int i = 0; i < len; i++)

cout << endl;

// 2 4 6 8 10

*/ //

for(int i = 0; i < len; i++)

cout << endl;

}

eg2:列印陣列並逆序列印

#include "pch.h"

#include

using namespace std;

int main();

int len1 = sizeof(array1) / sizeof(array1[0]);

int* ptr_array1_start = array1; //指向第乙個元素

int* ptr_array1_end = array1 + 4; //指向最後乙個元素

int temp;

cout <<

"正序列印:"

;for

(int i = 0; i < len1; i++)

cout << endl;

while

(ptr_array1_start != ptr_array1_end)

cout <<

"逆序列印:"

;for

(int i = 0; i < len1; i++)

}

// chapter10a04二維陣列和指標.cpp 

#include "pch.h"

#include

using namespace std;

int main(

) cout << endl;

//用指標建立二維陣列

int (*p2)

[3]= new int[5]

[3]; //二維陣列降維表示

p2[0]

[2]= 100;

p2[1]

[2]= 100;

p2[2]

[2]= 100;

p2[3]

[2]= 100;

p2[4]

[2]= 100;

cout <<

"列印二維指標"

VS2017學習C 基礎九(引用 指標 陣列)

引用和指標 chapter09a03引用.cpp 引用 為物件起了另外乙個名字 引用即別名 1.引用並非物件,只是為乙個已經存在的物件起的別名 2.引用只能繫結在物件上,不能與字面值或某個表示式的計算結果綁在一起 int ref value 10 錯誤表達 指向常量的引用 const int ref...

VS2017學習C 基礎八(向量)

chapter08a04向量vector.cpp 動態陣列,可以在執行階段設定長度 具有陣列的快速索引方式 可以插入和刪除元素 include pch.h include include include using namespace std int main 向陣列中插入數字 vecdouble....

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

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