最新回答 / 林下夕陽
int *P=new int[1000] //申請一個含1000個元素的整型數(shù)組p[0]=10 //給數(shù)組的第一個元素賦值為10cout<<p[0]<<endl //打印p[0]的值
2017-02-25
最新回答 / JohnTito
你這樣寫的話,只是簡單的打印出最大值,并沒有什么不對的地方而我們是想在主函數(shù)里調(diào)用子函數(shù)來獲取他的最大值,而對于如何獲取并不關(guān)心,所以不需要了解maxNum這個變量,所以才寫了這么一個子函數(shù),要是按你那樣說的話,就用不到寫這么一個子函數(shù)了。
2017-02-20
最贊回答 / 沉漠
命名空間是ANSIC++引入的可以由用戶命名的作用域,用來處理程序中常見的同名沖突。由于人類的單詞有限,現(xiàn)在的大型程序開發(fā),尤其是各種庫之間,不可能沒有重名的,而且大型程序不可能一個人完成,難免會有名字重復(fù)的變量或函數(shù),這時就需要命名空間來區(qū)分。
2017-02-18
最新回答 / 慕粉1529473653
這個應(yīng)該是有記錄的,應(yīng)該實在編譯階段就已經(jīng)實現(xiàn),是一個常量,比如在申請一個數(shù)組或者變量時就記錄下來,這也就是sizeof能夠使用的原因吧,所以在釋放內(nèi)存的時候就可以調(diào)用記錄。
2017-01-17
最贊回答 / 慕粉163032922
typedef struct _COORD { // coord. ? ?SHORT X; ? ? ?// horizontal coordinate ? ?SHORT Y; ? ? ?// vertical coordinate } COORD; WINDOWS API中定義的一個結(jié)構(gòu)
2017-01-15
最贊回答 / 湮靄凝翎
if(NULL == p)和f(p == NULL)兩者并沒什么區(qū)別,都是判斷指針p是否為空。但是當(dāng)考慮到出錯檢查時,if(NULL == p)寫法更好,因為如果誤寫為if(NULL = p)的時候,編譯器就會提示出錯(因為常量不能被賦值);而if(p == NULL)如果誤寫為if(p = NULL),則編譯器不會報錯。
2016-12-11