最新回答 / 小肥肥985
函數(shù)默認(rèn)值:C++函數(shù)定義參數(shù)默認(rèn)值必須放到最后面Void fun(int I,int j=5,int k=10);無實(shí)參用默認(rèn)值,否則實(shí)參覆蓋默認(rèn)值函數(shù)重載:相同作用域內(nèi) 同一函數(shù)名參數(shù)個(gè)數(shù)和參數(shù)類型不同返回值類型可以編譯過程中計(jì)算機(jī)根據(jù)參數(shù)類型來更該函數(shù)名稱:getMax(int x,int y,int z);------getMax_int_int_int;重載好處?內(nèi)聯(lián)函數(shù):(關(guān)鍵字:inline)編譯時(shí)將函數(shù)體代碼和實(shí)參代替函數(shù)調(diào)用語句,速度快定義時(shí):inline max(int a,int b...
2017-11-12
最新回答 / SmilarSouls
只要你建立的是C++程序就行了(C++中的Windows控制臺(tái)應(yīng)用程序),格式不一樣是版本問題,頁面顏色也可以手動(dòng)更改,沒有什么問題
2017-11-08
最贊回答 / 慕絲1572740
cout <<getMax(numArr,3)<< endl; 中numArr 指的是數(shù)據(jù)的首地址,是一個(gè)指針;如果將其修改成numArr[2],則是指數(shù)組中的第3個(gè)元素,而不是指針;函數(shù)重載的時(shí)候就會(huì)出錯(cuò)。
2017-11-06
最贊回答 / 妄想廢人
*是間址訪問的意思, *指針 訪問該指針?biāo)傅膶?duì)象,&放在形式參數(shù)那里,說明傳入的形式參數(shù)是實(shí)際參數(shù)的引用,或說實(shí)參的別名是形參,對(duì)函數(shù)里面形參的修改會(huì)影響到實(shí)參吧
2017-11-05
已采納回答 / Soky
count定義的是const類型的,說明count是不能改變值的,而你下面又定義了一個(gè)可變的*p指向了count,豈不是接下來就可以寫*p=?來改變count的值了嗎?所以編譯會(huì)報(bào)錯(cuò)。指向常量的指針也必須定義成const int *p。
2017-10-15
最新回答 / 丨丶老唐
這是這個(gè)題目的問題,main函數(shù)中應(yīng)該給出的是只有兩個(gè)數(shù)的參數(shù),或者getMax函數(shù)可以改成為三個(gè)數(shù)的比較大小
2017-10-10
已采納回答 / oldlin
同學(xué)這是網(wǎng)站設(shè)計(jì)的原因,他有提示你用maxNum做變量,所以你用tem做變量雖然編程沒問題,但是網(wǎng)站不是編譯器,與事先答案比較發(fā)現(xiàn)變量名不一樣就判斷你錯(cuò)誤。而且你也要將函數(shù)定義中的*a改成*arr,這不是你的代碼有問題,是因?yàn)榫W(wǎng)站不是編譯器只會(huì)和答案比較找錯(cuò)的原因。(附上我的代碼供你參考,我這個(gè)它就認(rèn)為正確通過了)#include <iostream>using namespace std;/**? *函數(shù)功能:返回a和b的最大值? *a和b是兩個(gè)整數(shù)? */int getMax(int a,...
2017-10-06