最贊回答 / 櫻桃小完犢子
數(shù)組的兩個特殊性質(zhì)是:不能拷貝數(shù)組,以及使用數(shù)組時會將其轉(zhuǎn)換成指針。因為不能拷貝數(shù)組,所以無法以值傳遞的方式使用數(shù)組參數(shù)。因為數(shù)組會被轉(zhuǎn)換成指針,所以當(dāng)為函數(shù)傳遞一個數(shù)組時,實際上傳遞的時指向數(shù)組首元素的地址。所以形參是用int *
2021-02-07
最贊回答 / Allisam
下面的解釋給錯了,應(yīng)該是const int *const p = &a;const int *p 和int const *p是等價的,就是說看const在*左邊還是右邊
2020-12-15
最新回答 / weixin_慕后端0338693
你可以看代碼,出現(xiàn)6的調(diào)用,是傳的數(shù)組第1個和第3個數(shù),這兩個數(shù)比較,最大的是6.
2020-08-08
最新回答 / LiMingFei
如果在一個函數(shù)中定義一個變量, 那么這個變量是局部變量, 程序會自動分配他的內(nèi)存, 當(dāng)函數(shù)執(zhí)行完了就會自動回收它. 所以當(dāng)你想函數(shù)執(zhí)行完后(超出變量作用域), 任然可以訪問這個變量, 那么你需要申請自己的內(nèi)存, 當(dāng)你覺得不用時再手動回收.
2020-07-21
最贊回答 / qq_Christan_msHJP2
課件里面定義兩遍是因為兩次定義中間有main函數(shù),C++main函數(shù)調(diào)用的函數(shù)必須在main函數(shù)的上面聲明,而fun(int&a,int &b)函數(shù)的具體內(nèi)容被老師寫在了main函數(shù)的下面,所以也要在main函數(shù)的上面聲明一下,或者你可以直接把需要調(diào)用的函數(shù)寫在main函數(shù)的上面。
2020-02-22