-
如果沒(méi)有const去修飾形參的話,那么形參的改變會(huì)影響實(shí)參; 如果用const去修飾形參的話,那么編譯會(huì)報(bào)錯(cuò),提示不能給a,b兩個(gè)常量賦值查看全部
-
const 定義一個(gè)整形常量和#define定義的整形常量,效果是一樣的,推薦使用const;查看全部
-
控制變量的const;查看全部
-
完全不會(huì)嘛??! #include <iostream> using namespace std; /** *函數(shù)功能:返回a和b的最大值 *a和b是兩個(gè)整數(shù) */ int getMax(int a, int b) { return a > b ? a : b; } /** * 函數(shù)功能:返回?cái)?shù)組中的最大值 * arr:整型數(shù)組 * count:數(shù)組長(zhǎng)度 * 該函數(shù)是對(duì)上面函數(shù)的重載 */ int getMax(int *arr,int count) { //定義一個(gè)變量并獲取數(shù)組的第一個(gè)元素 int maxNum=arr[0]; for(int i = 1; i < count; i++) { //比較變量與下一個(gè)元素的大小 if(maxNum<arr[i]) { //如果數(shù)組中的元素比maxNum大,則獲取數(shù)組中的值 maxNum=arr[i]; } } return maxNum; } int main(void) { //定義int數(shù)組并初始化 int numArr[3] = {3, 8, 6}; //自動(dòng)調(diào)用int getMax(int a, int b) cout << getMax(numArr, 3) << endl; //自動(dòng)調(diào)用返回?cái)?shù)組中最大值的函數(shù)返回?cái)?shù)組中的最大值 cout <<getMax(numArr[0],numArr[2])<< endl; return 0; }查看全部
-
#include<iostream> using namespace std; void fun(int i=30, int j=20,int k=10); void fun(double i,double j); int main(void) { fun(1.2,3.4); fun(100); fun(100,200); fun(1020,1200,3000); system("pause"); return 0; } void fun(int i) { cout << i << endl; } void fun(int i, int j,int k) { cout << i << " " << j << " " << k <<endl; } void fun(double i,double j) { cout << i << " " << j <<endl; }查看全部
-
#include<iostream> using namespace std; void fun(int i=30, int j=20,int k=10); int main(void) { fun(); fun(100); fun(100,200); fun(100,200,300); system("pause"); return 0; } void fun(int i, int j,int k) { cout << i << " " << j << " " << k <<endl; }查看全部
-
引用不能單獨(dú)存在查看全部
-
總結(jié): 函數(shù)參數(shù)的默認(rèn)值 函數(shù)重載 內(nèi)聯(lián)函數(shù)查看全部
-
內(nèi)聯(lián)編譯只是建議性的,具體操作還是有編譯器決定; 邏輯簡(jiǎn)單,頻繁調(diào)用的函數(shù); 遞歸函數(shù)無(wú)法內(nèi)聯(lián)。查看全部
-
要用關(guān)鍵字inline定義內(nèi)聯(lián)函數(shù)查看全部
-
內(nèi)聯(lián)函數(shù): 定義上與普通函數(shù)沒(méi)什么區(qū)別 調(diào)用上:內(nèi)聯(lián)函數(shù)省略掉了②和④,即編譯時(shí),將實(shí)參和函數(shù)體中的代碼,直接放到主程序中運(yùn)行,而沒(méi)有函數(shù)調(diào)用語(yǔ)句查看全部
-
重載的好處查看全部
-
函數(shù)重載:即函數(shù)名相同,但是函數(shù)的參數(shù)和個(gè)數(shù)不同查看全部
-
函數(shù)聲明的時(shí)候可以有默認(rèn)值,定義的時(shí)候不建議寫(xiě),編譯的時(shí)候可能不通過(guò)。 在沒(méi)有實(shí)參的時(shí)候用默認(rèn)值,否則實(shí)參覆蓋默認(rèn)值查看全部
-
函數(shù)參數(shù)可以有默認(rèn)值!且,有默認(rèn)值的參數(shù)必須寫(xiě)在參數(shù)表的最右端查看全部
舉報(bào)
0/150
提交
取消