在前面的章節(jié)中,我們使用了一個棧圖來表示一個程序在函數(shù)調(diào)用時所處的狀態(tài)。 同樣的圖形也能使得遞歸函數(shù)的解釋變得更容易些。 每次函數(shù)被調(diào)用,它都會創(chuàng)建一個新的實例,包含著函數(shù)的局部變量和參數(shù)。 本圖說明了...
http://m.hgci.cn/hbvlgw/jkc3rozt.html正如你所期待的那樣,一旦定義了一個新函數(shù),你既可以將它用作表達(dá)式的一部分,也可以用現(xiàn)有的函數(shù)構(gòu)造新的函數(shù)。舉個例子,給定圓心和圓周上的一點,如何計算圓的面積? 假設(shè)圓心坐標(biāo)保存在變量xc和yc中,而圓周上那...
http://m.hgci.cn/hbvlgw/ojdhzozt.html有時候你希望檢查多個相關(guān)的條件,然后從多個操作中選擇一個。其中一種方法是鏈接多個if和else: if(x > 0) { cout << "x is positive" << endl; } else if (x < 0) { cout << "x is negative" << endl; } else { cout << "x is zero" <...
http://m.hgci.cn/hbvlgw/ugyc4ozt.html除了鏈接外,你還可以把一個條件嵌套到另一個條件中。之前那個例子我們可以寫成這樣: if (x == 0 ) { cout << "x is zero" << endl; } else { if (x > 0){ cout << "x is positive" << endl; } else { cout << "x is negative" << endl;...
http://m.hgci.cn/hbvlgw/euf7nozt.htmlreturn語句允許你在一個函數(shù)執(zhí)行到結(jié)尾之前終止它的執(zhí)行。使用它的一個理由是如果你檢測到一個錯誤的條件: #include <math.h> void printLogarithm (double x) { if (x<=0.0) { cout << "Positive numbers only,please." << endl; return; } double...
http://m.hgci.cn/hbvlgw/ljw1uozt.html二維表是這樣一種表,可以在選定行和列后,讀取行列交匯處的值。倍數(shù)表就是很好一例。假設(shè)你想打印1到6的倍數(shù)表。 開始寫一個簡單的循環(huán),在一行打印2的倍數(shù),是個不錯的辦法。 int i = 1; while (i <= 6) { cout << 2*i <&...
http://m.hgci.cn/hbvlgw/svnekozt.html現(xiàn)在我們已經(jīng)學(xué)習(xí)了帶返回值的函數(shù),我來告訴你一個秘密:main函數(shù)并非真的應(yīng)該是一個void函數(shù)。main應(yīng)該返回一個整數(shù): int main (){ return 0; } 通常,main的返回值為0,它表明程序成功執(zhí)行。出錯時一般返回-1,或其他的用以指...
http://m.hgci.cn/hbvlgw/z98ayozt.html要求出字符串的長度(字符的個數(shù)),我們可以使用length函數(shù)。調(diào)用這個函數(shù)的語法和我們前面看到的有點不同: int length; length = fruit.length(); 對于這種函數(shù)調(diào)用,我們稱之為在字符串變量fruit上調(diào)用(invoke)length函數(shù)?!罢{(diào)用...
http://m.hgci.cn/hbvlgw/fptjsozt.html一般情況下,封裝的意思是提取出一段代碼,包裝在一個函數(shù)里,這樣使你能夠在適合的地方使用此函數(shù)。我們已經(jīng)看到過兩個封裝的示例:4.3小節(jié)的printParity函數(shù)和5.8小節(jié)的isSingleDigit。 泛化的意思是提取出特例的代碼(如打...
http://m.hgci.cn/hbvlgw/q5kclozt.html一種常見的字符串處理方法是,從字符串開頭開始,依次選擇每個字符并做一些處理,直到字符串的末尾。這種處理模式叫做”遍歷“。一個自然的遍歷方式是使用while語句: int index = 0; while (index < fruit.length()) { char letter = fru...
http://m.hgci.cn/hbvlgw/wymtpozt.html抱歉,暫時沒有相關(guān)的微課
w3cschool 建議您:
抱歉,暫時沒有相關(guān)的視頻課程
w3cschool 建議您:
抱歉,暫時沒有相關(guān)的教程
w3cschool 建議您:
在前面的章節(jié)中,我們使用了一個棧圖來表示一個程序在函數(shù)調(diào)用時所處的狀態(tài)。 同樣的圖形也能使得遞歸函數(shù)的解釋變得更容易些。 每次函數(shù)被調(diào)用,它都會創(chuàng)建一個新的實例,包含著函數(shù)的局部變量和參數(shù)。 本圖說明了...
http://m.hgci.cn/hbvlgw/jkc3rozt.html正如你所期待的那樣,一旦定義了一個新函數(shù),你既可以將它用作表達(dá)式的一部分,也可以用現(xiàn)有的函數(shù)構(gòu)造新的函數(shù)。舉個例子,給定圓心和圓周上的一點,如何計算圓的面積? 假設(shè)圓心坐標(biāo)保存在變量xc和yc中,而圓周上那...
http://m.hgci.cn/hbvlgw/ojdhzozt.html有時候你希望檢查多個相關(guān)的條件,然后從多個操作中選擇一個。其中一種方法是鏈接多個if和else: if(x > 0) { cout << "x is positive" << endl; } else if (x < 0) { cout << "x is negative" << endl; } else { cout << "x is zero" <...
http://m.hgci.cn/hbvlgw/ugyc4ozt.html除了鏈接外,你還可以把一個條件嵌套到另一個條件中。之前那個例子我們可以寫成這樣: if (x == 0 ) { cout << "x is zero" << endl; } else { if (x > 0){ cout << "x is positive" << endl; } else { cout << "x is negative" << endl;...
http://m.hgci.cn/hbvlgw/euf7nozt.htmlreturn語句允許你在一個函數(shù)執(zhí)行到結(jié)尾之前終止它的執(zhí)行。使用它的一個理由是如果你檢測到一個錯誤的條件: #include <math.h> void printLogarithm (double x) { if (x<=0.0) { cout << "Positive numbers only,please." << endl; return; } double...
http://m.hgci.cn/hbvlgw/ljw1uozt.html二維表是這樣一種表,可以在選定行和列后,讀取行列交匯處的值。倍數(shù)表就是很好一例。假設(shè)你想打印1到6的倍數(shù)表。 開始寫一個簡單的循環(huán),在一行打印2的倍數(shù),是個不錯的辦法。 int i = 1; while (i <= 6) { cout << 2*i <&...
http://m.hgci.cn/hbvlgw/svnekozt.html現(xiàn)在我們已經(jīng)學(xué)習(xí)了帶返回值的函數(shù),我來告訴你一個秘密:main函數(shù)并非真的應(yīng)該是一個void函數(shù)。main應(yīng)該返回一個整數(shù): int main (){ return 0; } 通常,main的返回值為0,它表明程序成功執(zhí)行。出錯時一般返回-1,或其他的用以指...
http://m.hgci.cn/hbvlgw/z98ayozt.html要求出字符串的長度(字符的個數(shù)),我們可以使用length函數(shù)。調(diào)用這個函數(shù)的語法和我們前面看到的有點不同: int length; length = fruit.length(); 對于這種函數(shù)調(diào)用,我們稱之為在字符串變量fruit上調(diào)用(invoke)length函數(shù)?!罢{(diào)用...
http://m.hgci.cn/hbvlgw/fptjsozt.html一般情況下,封裝的意思是提取出一段代碼,包裝在一個函數(shù)里,這樣使你能夠在適合的地方使用此函數(shù)。我們已經(jīng)看到過兩個封裝的示例:4.3小節(jié)的printParity函數(shù)和5.8小節(jié)的isSingleDigit。 泛化的意思是提取出特例的代碼(如打...
http://m.hgci.cn/hbvlgw/q5kclozt.html一種常見的字符串處理方法是,從字符串開頭開始,依次選擇每個字符并做一些處理,直到字符串的末尾。這種處理模式叫做”遍歷“。一個自然的遍歷方式是使用while語句: int index = 0; while (index < fruit.length()) { char letter = fru...
http://m.hgci.cn/hbvlgw/wymtpozt.html抱歉,暫時沒有相關(guān)的文章
w3cschool 建議您: