已采納回答 / lyd冬月
就是把數(shù)組中的下標(biāo)為0和2的數(shù)作為實(shí)參,進(jìn)行參數(shù)傳遞。例如:數(shù)組numArr={8,3,6}, 即numArr[0]=8,numArr[1]=3,numArr[2]=6, ? ?而getMax(numArr[0],numArr[2])等價于getMax(8,6)
2016-10-20
已采納回答 / Whathell
老師是指一般只在函數(shù)聲明中寫默認(rèn)參數(shù),因?yàn)橛械木幾g器在函數(shù)定義中寫默認(rèn)參數(shù)會編譯不通過,為了通用就只在函數(shù)聲明中寫默認(rèn)參數(shù),函數(shù)定義中不寫。定義中不寫默認(rèn)參數(shù)的話,,是有些小麻煩,但可以記憶一下哪個參數(shù)有默認(rèn)參數(shù)(從右往左數(shù)就行),,或按F12在定義和聲明間轉(zhuǎn)換(不同IDE可能快捷鍵可能會有區(qū)別)
2016-10-06
已采納回答 / 樹莓酒
(1)如果&是取址運(yùn)算符,也就意味著取一個變量的地址并付給指針變量。一般形式是:int a =5;//定義一個變量,并初始化int *p ? ? ? ?//定義一指針變量p = &a; ? ?//把a(bǔ)的地址賦給指針變量p(2)如果&是引用標(biāo)識符,意味著可以給變量取別名,&前面會有數(shù)據(jù)類型? ??引用的聲明方法:類型標(biāo)識符 &引用名=目標(biāo)變量名。
2016-09-16
已采納回答 / 愁安
數(shù)組名就是數(shù)組的首地址,即指針指向的地址;整型指針也是整型變量的地址,通過*p運(yùn)算獲得對應(yīng)地址的值,即指針指向的那個整型變量的數(shù)值。
2016-09-06
已采納回答 / HappyLK
你這個不能實(shí)現(xiàn)兩個值的交換,第一你的void fun()函數(shù)里都沒有b變量的聲明,這編譯應(yīng)該都不能通過,還有就是這個函數(shù)里的參數(shù)要用——引用 ?void fun (int &a, int &b) ? 你試試這樣
2016-08-23
已采納回答 / qq_wuli咕咕_03625035
你寫的是一樣的啊,應(yīng)該是void exchange(int &x,int &y);void exchange(int *x,int *y);這樣的吧。。。。一個是引用,一個是指針,在第一個里面不用在x,y之前加任何符號就能交換,在第二里面要加*號才能完成交換的作用。
2016-07-25
已采納回答 / Howard229
遞歸是c語言的特性,而不是c++新增的特性,c++只是繼承了c語言的特性。而這里只講c++的新特性,所以這里不講遞歸。如果要學(xué)習(xí)遞歸,可以去c語言專區(qū)學(xué)習(xí)。
2016-07-22