已采納回答 / 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])等價(jià)于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
最贊回答 / 慕婉清6504122
1、第一個問題:因?yàn)橛胏onst定義了x的值所以說x的值是不可以改變的,然而后面的*p并沒有用const定義,所以說*p的值是可以改變的,從而若改變*p的值就間接改變了x的值,這就是const定義之后的x變得毫無意義,也會導(dǎo)致系統(tǒng)出錯。(也就是老師說的不能用一個權(quán)限大的去接受一個權(quán)限小的)2、第二個問題:此時x是一個變量,是可以改變的。
2016-09-18
已采納回答 / 樹莓酒
(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ù)有一個空間,用完就會釋放掉,所以你定義的int a ;在主函數(shù)空間有一個,在主函數(shù)的fun函數(shù)內(nèi)部空間又有一個,相當(dāng)于在不同作用域的int a ;
2016-09-12
已采納回答 / 愁安
數(shù)組名就是數(shù)組的首地址,即指針指向的地址;整型指針也是整型變量的地址,通過*p運(yùn)算獲得對應(yīng)地址的值,即指針指向的那個整型變量的數(shù)值。
2016-09-06