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