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

2021-10-09 02:00:16 字數 1204 閱讀 1155

// chapter14a02函式過載.cpp :

//指可以有多個同名的函式

//函式名相同,引數列表不同(特徵標不同)

//特徵標;

//過載-編譯器在編譯時,根據引數列表對函式進行重新命名

//過載決議:編譯器根據不同的引數列表選擇不同的函式

//使用過載對不同陣列進行排序

//過載:函式名相同,引數列表不同

void sort(int[

], int len)

;void sort(float[

],int len)

;void sort(double[

], int len)

;void show(int[

], int len)

;void show(float[

], int len)

;void show(double[

], int len)

;#include

using namespace std;

int main();

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

float fnums=

; double dnums=

; cout <<

"排序前:"

; show(inums, len)

; cout << endl;

sort(inums, len)

; cout <<

"排序後:"

; show(fnums, len)

; cout << endl;

cout <<

"排序前:"

; show(fnums, len)

; cout << endl;

sort(fnums, len)

; cout <<

"排序後:"

; show(fnums, len);}

void sort(int nums[

],int len)}}

}void sort(float nums[

], int len)}}

}void show(int nums[

], int len)

}void show(float nums[

], int len)

}

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

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

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...