說的簡單一點,fb是有背景數(shù)據(jù)塊的,而fc沒有。如果你有幾套一樣的或者相似的參數(shù)要處理的話,用fb會方便一點。
例如,計算a同學(xué)和b同學(xué)的成績,其實每個同學(xué)的成績都是有數(shù)學(xué),語文,英語組成,那么在計算每個同學(xué)的數(shù)據(jù)時都是三個科目成績相加,算法是一樣的,那么我們就可以做一個功能塊,把這個算法寫進去,在塊里面定義變量數(shù)學(xué),語文,英語,然后把算法寫好,再去為a,b同學(xué)分別創(chuàng)建一個數(shù)據(jù)塊,也就是fb的背景數(shù)據(jù)塊,你會發(fā)現(xiàn),你打開北京數(shù)據(jù)塊后,里面的變量和fb里面的變量名稱,個數(shù)是一樣的,那么把數(shù)據(jù)塊1,2分別分配給a,b的話,就可以把ab同學(xué)的成績分別寫到數(shù)據(jù)塊里,然后由fb調(diào)用不通的數(shù)據(jù)塊就可以計算a,b的成績了,這樣每組數(shù)據(jù)都有自己的數(shù)據(jù)塊,不容易造成數(shù)據(jù)混亂如果用功能fc來做的話,也可以,但是你要自己去每個數(shù)據(jù)塊里面定義變量,比較麻煩,或者也可以直接把所有同學(xué)的成績的數(shù)據(jù)全寫到一個塊里面,但這樣容易數(shù)據(jù)混亂
還有就是fb里面是有靜態(tài)變量的,而fc沒有,fc有return,fb沒有至于這兩的用法。