已采納回答 / 慕粉1124205813
inline函數(shù)是指,以inline作為關鍵字在主函數(shù)內(nèi)的內(nèi)聯(lián)函數(shù)名前進行定義的函數(shù)。在除了主函數(shù)函數(shù)塊以外的地方找不到它的定義,因此通過與主函數(shù)共同編譯,而非去源代碼的其他部分尋找和調(diào)用函數(shù),節(jié)省運算時間。題里包含著abc的函數(shù)屬于正常的函數(shù)聲明與調(diào)用的過程。因為在main函數(shù)之前就能找到它的原型和定義。這種調(diào)用不屬于內(nèi)聯(lián)函數(shù)。
2017-02-01
已采納回答 / qq_糸色糸彖_04027778
【如果不申請內(nèi)存】用char a[size]定義數(shù)組,這是系統(tǒng)在棧上申請的內(nèi)存,因此這個數(shù)組不能太大,否則要溢出,用完后系統(tǒng)自己釋放。這樣申請的數(shù)組大小必須是個常量, 所以 size 定義時候必要有const?!旧暾垉?nèi)存】用int len = 100;char *a = new char[len]; 定義指針,這需要自己用new在堆上申請內(nèi)存,數(shù)組可以很大,用完后 delete []a;釋放。可以根據(jù)設置的變量值在程序運行中動態(tài)申請。
2017-01-26
最新回答 / 慕粉1529473653
這個應該是有記錄的,應該實在編譯階段就已經(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中定義的一個結構
2017-01-15
已采納回答 / 慕少0808759
int getMax(int a, int b){ return a > b ? a : b;}int getMax(int count,int arr[])//這個地方你 缺少了 ?arr類型 你的代碼是int getMax(int count, arr[]){? int maxNum = arr[0]; for (int i = 1; i < count; i++) { if (maxNum<arr[i]) {? maxNum = arr[i]; } } return ma...
2016-12-14