亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / 精慕門1182488
int *a = null; 這里的a才是指針變量 ?所以賦常數值要給*a

最新回答 / 慕妹2098627
這個和編譯軟件有關,我用的code blocks就編譯不過

最贊回答 / Mer1997
這么說吧 ? C語言中的"*"和C++中的"&"在函數中的使用一般都是為了改變 變量的值 ,但是”*“在實質上依舊是單向傳值 只是函數中的指針形參與實參具有相同的內存地址,從而間接改變內存中的內容,因此在函數中改變形參的地址是不會對實參有影響的? 而C++中的”&“則是相當于給變量起別名,因此在函數中操作的”形參“與實參實質上是共用一塊內存空間的,對”形參“做的任何改變都能在實參上得到體現

最新回答 / 非飛一般
java方法就是函數,可能是翻譯問題吧

最新回答 / 慕工程7594401
你也可以自己試一下,看i<count行不行,別鄭人買履。

最贊回答 / JUST_4_IT
數組numArr[3]={3,8,6},數組長度其實是4,由于只是初始化了前三個,所以默認第四個為‘0’({3,8,6,0}),所以numArr[3]=0,在調用getMax的時候就是在比較0,3哪個大了,所以返回值是3.

最贊回答 / 慕虎0549817
上面都是瞎說的你把endl去掉就行了因為編譯器的答案沒有換行所以視為錯誤,你去掉就行了

最贊回答 / qq_極光_6
可以設立一個指針intPointer:int?? *intPointer; 然后當取得了i的值后用:intPointer=(int?? *)malloc(i*sizeof(int)); int main() { int i; cin>>i; int[]a=new int[i]; }

已采納回答 / 保護我方魯班七號
在參數列表中作為參數用時,在這里他們效果是一樣的,都是相當于指針。 注:數組可以看作是常量指針,在聲明時便分配內存,數組名就是指向數組第0個元素的指針,不過指向的地址不可變,這樣說能明白?

最新回答 / 慕仙1496619
因為已經定義了a是常量了,如果在定義一個新的指針變量給a,會很危險,可能會改變a的值。

最新回答 / TTshuanger
重載函數與默認參數重疊導致的二義性問題 func(int);???????????????????????????????????????????//重載函數1,只有1個參數,無默認參數 func(int a, int b =4);???????????????????????????//重載函數2,有2個參數,有1個默認參數 func(int a=3, int b=4, int c=6);?????????? //重載函數3,有3個參數,有3個默認參數出現二義性,fun(1,2)會編譯失敗的。

最新回答 / 慕粉2000332649
不會,編譯器只檢查語法錯誤,內存申請失敗是運行錯誤

最贊回答 / SiO
你沒明白數組的含義 ?你加上了*代表的是str的第一個元素 ? ?*str等價于 str[0] ? ?*str+1等價于str[1];所以打印的時候會打印出第一個字符H ? 如果理解請采納謝謝
課程須知
本課程是C++初級課程 熟練掌握C語言開發語言基礎語法
老師告訴你能學到什么?
1、C++語言引用的魅力 2、C++語言const的用法 3、C++語言函數默認值及函數重載 4、C++語言內存管理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消