關於部落格
  • 18164

    累積人氣

  • 2

    今日人氣

    0

    訂閱人氣

2000.09.18管四

2000.09.18管四 【上半節】 程式語言跟軟體工程啊,第一個主題我們介紹這個,參數傳遞,好,參數傳遞啊,這個傳遞的方式有三種,第一個叫call by value,這個叫傳值啊,這叫傳值,第二個叫call by address,這call by address,又叫call by reference,又叫call by sharing,這個地方是傳位址,這個是位置共用,好,這個是位置共用喔,他比較省空間啊,然後第三個是call by name,這是傳名字,這是主程式參數名字啊,…取代,副程式的參數名字,這是第三種啊,那底下啊,底下,還有一種叫做call by value result,這種叫傳值,傳值啊,取回結果,這種叫傳值取回結果啊,這個也會考,這個語言啊,這個像說,我們舉個例子講,像這個語言,fortran他只有call by address,啊,call by address,然後,這個這語,這是PASCAL,他有call by value,這是無var的,這個沒有var的,好,那另外一個是有,有var的,有var是call by address,然後再來,有一個C語言,C語言的,要注意,他只有這一個,那有人啊,有人把這個,把這個啊,當做C語言也有啊,∴要注意哦,這邊是,c語言,假設你要講他是有的話,他是利用指標,這邊我有註明哦,利用指標,利用指標傳遞,有些書把他稱為有call by address,好,但是呢,但是注意,他真正只有什麼?call by value。這是指標,記得這是指標,這是指標啊,這是指標,那還有一個叫VB啊,就是visual basic,visual basic是call by value,call by address,好,visual basic,這邊還有一個,還有一個是ALGOL,ALGOL,他是call by value、call by address、call by name,他有三個啊,這外面書有爭議,這一佪,這一個外面書有爭議,有人說他只有call by value,有人說他有call by value、call by address。 這個傳遞有三種啊,一個叫傳值,好,這剛才你筆記有抄,這叫傳值,好,這個擦掉了啊,第二個call by address,call by address,剛才你看你的筆記,等一下哦,call by address又叫什麼?call by reference。有沒有?reference,又叫call by什麼?sharing。對不對?好,∴注意哦,他是傳位址,等一下哦,傳位址,位址呢?共用。等一下,不要抄,等一下,不要抄,等一下,不要抄,我先說一下,不要抄,等一下抄一抄的,臉黑了,聽不懂,傳位址,位址共用,call by name,注意哦,call by name,他是傳名字,∴記得主程式,參數,這要記得主程式參數名字,取代,取代副程式參數名字,好,這要注意哦,主程式的,可以取代副程式的,還有一個,注意聽哦,還有一個啊,這個東西,有時候會考,有時候不會考,這叫call by value result,傳值,但是他會取回結果,這個表,拜託要背好,fortran,只要這一個call by address,PASCAL,無var,是call by value,待會解釋,有var,call by address,待會解釋,C語言,只有call by value,記得,但是一般人都把指標當做什麼?call by address。好,要注意聽哦,有些書把他認為,稱為他有什麼?call by address.有些書是講他是利用指標,好,傳這個位址,這個應該大家都知道,visual bsic,VB,他有兩個,Call by value、Call by address,ALGOL有三個啊,那這個表格啊,現在你看啊,看不出來,我們再寫註解啊,好,你先抄,我們待會再講例子,這邊有個例子啊,這邊有個例子啊,我先講第二個定義哦,等一下,好,第二個定義,Global Variable,要注意哦,全域性變數,這種東西啊,在C語言,注意哦,在C語言,這個在C語言,為extern,什麼叫extern?extern是外在變數,他是外在變數啊,那在哪裡宣告?你注意看,在主程式宣告,主程式丙,宣告,的變數,任何地方,任何地方均可存取此變數,變數永遠存在,不會消失。注意聽哦,這個觀念很重要,這邊有三個地方很重要,第一個,在主程式內宣告的變數,任何地方都可以用,永遠存在不會消失,第二個,第二個啊,變數叫Local Variable,這個Local Variable,等一下,不要抄,先聽一下,先聽一下,Local Variable叫區域性,在C語言,在C語言為auto,一般的,一般叫Local,但是在C語言叫做auto,auto,這兩個功能是一樣,∴在哪裡宣告?副程式。副程式內宣告的變數,僅能在副程式內,注意哦,副程式內存取此變數,離開副程式,注意哦,離開副程式變數即消失不見,∴你要考,假設你要考插大,這個考問答題,這兩個,有什麼不同?那在這個例木裡面,我們先看這個例子裡面,這個例子,這個是副程式,注意,這個PROCEDURE,這個就是副程式,其餘的就是主程式,像這邊就主程式,這個地方就是主程式,連這個都是主程式,那主程式用到變數,等一下哦,主程式用到變數,什麼變數?主程式,像這裡,主程式,注意,這個地方主程式,主程式用到的變數是這一個,這一個,這一個,∴這三條告訴我們,注意,這三條告訴我們,這個東西、這個東西、這個東西,這三個,就叫全域性變數,∴在哪裡宣告?全域性是在主程式內宣告。那再來,這四個,這四個,注意,看這裡哦,副桯式裡面宣告的變數,稱為呢?Local Variable。∴這裡四個變數,叫做區域性變數,這個叫區域性變數喔,好,你先抄,你先抄,我等你喔,這裡,…value喔,這叫傳值,這邊叫傳值喔,好,那主程式,我用白色喔,這要注意聽哦,不要抄,先等一下,不要抄,這個東西屬於你們管四必考,不要抄,主程式我用白色的,然後副程式,我用黃色的,喔,副程式用黃色,這個很簡單啊,這個很簡單,要注意聽,然後,我從主程式這邊開始執行,這邊,點、點、點,就不管他,點、點、點,不管他,1給X,注意聽哦,1給X,這個給他,2給這裡,7給這裡,∴X,放1,X,放1,這裡Y,放2,Z,放7,這邊,1、2、7,然後這邊call,call sub,呼叫,∴呼叫,呼叫這個地方,他會把這個傳過去,∴X對這一個,這邊X對A,X對B,這邊X加Y,對C,還有Z對D,∴你把這邊啊,對過來,X對A,X對B,注意哦,這叫傳值哦,這叫傳值,把值傳過來,這個傳過來,這個傳過來,再來這邊,X加Y,對C,X加Y,對C,1加2得3,Z對D,Z給D,好,這個給完後,開始執行,看這個,副程式裡面啊,這邊宣告,這邊剛才宣告了,不管他了,A加A,給B,A加A給B,在這裡,自己加自己給B,1加1得2,給這裡,然後再來是A加C給D,1,A加C哦,A加C給這裡,1加3,得到4,給這裡,這應該聽得懂吧,然後,注意哦,end,什麼叫end?end是離開。離開到他的下一條,下一條在這裡,離開的時候,這邊會消失不見,記不記得?我們講過了哦,這邊,白色什麼變數?白色什麼變數?全域性變數。黃色什麼變數?區域性變數。離開副程式,區域性變數怎樣?消失不見。∴請問Z多少?7。∴這答案,Z等於7。∴注意聽,送他兩個字,送他兩個字,叫什麼?白做。這個做,做跟沒有做是不是一樣?白做。∴這個答案,你就看這邊就好了,7,以後直接看,看他上一條,白做,Z等於多少?7。你直接寫就可以,好,你先抄,這是第一組,我們待會講第二個啊。 …址哦,現在傳位址,好,注意聽哦,等一下哦,等一下,稍等一下來,稍等一下,等一下來,傳位址,這怎麼傳?1給X,2給Y,7給Z,還是一樣,1給X,2給Y,7給Z,然後這邊呼叫,注意聽哦,呼叫,call sub,呼叫這裡,X給A,注意看哦,X這個位址,給A,這兩個位址是不是共用?看這個哦,看這裡,是不是共用?X也是這個位址,A也是什麼?這位址。好,再來,X又跟誰共用?B共用。∴B共用,注意,副程式用黃色的哦,副程式用黃色的,好,這邊有一個位址叫,X加Y給誰?給C。∴這邊要開一個,暫時的,注意,這個是暫時的,是因為需要而開這個空間,暫時的空間,那X加Y是多少?X加Y,1加2得什麼?3。給誰?給C。Z給誰?給D。∴Z給誰?給D。好,那這邊開始執行,A加A,給B,什麼叫A加A?自己加自己,還是給自己,對不對?1加1得2,給B,這個給B,然後,再來,A加C給D,A加C給D,2加3,得到什麼?5。5是不是給D?好,然後這邊離開,離開的時候,我講過副程式的變數會怎樣?副程式變數會消失不見。對不對?這邊是不是要消失?那這個地方也要怎樣?消失掉。好,那這個答案Z等於多少?Z等於5。∴這個答案Z等於5。注意哦,這裡跟這裡答案怎樣?不一樣。是不是不一樣?子,你先抄,我們再講第三個。好,這第三個,這要傳名字啊,主程式名字取代副程式名字,∴注意哦,這邊主程式名字,取代副程式名字,好,這邊是,這邊是副程式哦,我要改成,你要注意看,我要改成,B用什麼來代?你看B用什麼來代?看這裡,B用什麼來代?B用X,B用X。A用什麼來代?注意看,A用什麼?A用X。∴A用X,A,只要看到A,全部用X,只要看到A,全部用什麼?X。那C跟D用什麼代?C,用X加Y,D用什麼?Z。D用Z,C用X加Y,這有沒有問題?這樣有沒有問題?好,那這邊執行要怎麼執行?一樣。你這邊1給X,2給Y,7給Z,1給X,2給Y,7給Z,好,開始執行了,X加X,這裡,1加1,1加1得2,∴這邊,破壞掉,變2,然後再來這裡,這裡2,這裡2,Y也是2,2加2加2,這邊是6,Y加到這邊是6,這有沒有問題?執行完,答案多少?Z等於6。∵注意哦,Z等於6,這個是Z等於6,這一個傳名字,好,寫在這邊好了,Z等於6。 這裡告訴我們這個Z等於5、Z等於7、Z等於6。好,我們開始要做比較啊,什麼叫Call By value?注意聽哦,等一下哦,我們現在做這個表,Call By value有什麼優點?Call By value在這裡,他的優點,注意,這裡,這裡有沒有被改?這裡有沒有被改?沒有被改。∴他沒有什麼效應?你看哦,優點,不造成什麼效應?邊際效應∴注意聽哦,這裡,這 是一個很重要的重點,這個無邊際效應,沒有被偷改,∴這個我解釋完了,不造成邊際效應,這是他的優點,但是他的缺點,注意聽,他的缺點,這是原來的空間,這裡是不是需要額外的空間?對不對?這需要額外空間。∴這一點我解釋完了,需要額外空間,浪費空間。這一點,待會解釋,這一點待會解釋,我們看call by address,call by address在這裡,注意聽哦,這裡啊,會偷改,這裡是不是會偷改?這裡會被,被偷改,∴這種東西,有什麼?有邊際效應。有邊際效應,∴這裡,會造成有邊際效應。另外一個,優點哦,注意看優點,他有沒有額外空間?沒有額外空間。這兩個是不是共用位址?對不對?∴不需要額外空間,你看這裡,不需要額外空間,這是他的優點,這個我待會解釋,這個一起解釋,好,再看call by name,你看call by name,有沒有副程式的空間?這邊只有誰?副程式。∴他沒有,不需要額外空間,∴不需要額外空間,這已經解釋完,這個慢一點,這三個一起解釋,那再來看,這個缺點,這裡有沒有被偷改?是不是被偷改?∴會造成什麼?邊際效應。∴這裡會造成邊際效應,這裡會造成邊際效應,利下的這幾點,我待會再解釋,這一個、這一個、這一個,還有這一個,我待會解釋,你先抄,你先抄,我等你,這個我待會解釋喔,這待會解釋,這一個、這一個、這一個,一起解釋,還有這個,我會舉例子解釋,這個表能不能擦?好,我先講第四個,來,我先講第四個,這叫call by value-result,注意聽哦,第四個,第四個要求啊,那這個怎麼做?一樣。這邊是1給X、2給Y、7給Z,1、2、7,好,那這個注意來,這邊,我要call sub,call sub X,X,X加Y,Z,X給A,這要注意聽哦,現在是傳值哦,那待會要取回結果,∴X給A,X給B,X給B,X加Y給C,X加Y給C,1加2,這邊得3,Z給D,Z給D,好,這邊要執行,開始執行,A加A給B,A加A給B,∴這裡變2,A加C給D,A加C給D,這裡變4,好,做完了,end是不是離開?注意聽哦,你現在要做什麼事?取回結果。有兩種,要注意,有兩種,第一種,第一種啊,叫做case 1:from left to right,什麼意思?從左到右。誰先傳回去?A先傳回去。B,這個不能傳,一定要一對一,這不能傳,這個傳回去,∴注意聽哦,一對一才能傳,一對一,A傳回去,B傳回去,D傳回去,這個不能傳,記得,∴這怎麼傳?從左到右,從左到右,1傳回來,蓋掉,2傳回來,蓋掉,這個不能傳,∵這個是兩個人,加起來是給他,不是一對一的,不能傳,這個傳回去,蓋掉,∴這個答案多少?X等於2,Y等於2,Z等於多少?4。好,再注意聽,case 1,我們看case 2,我寫在這裡,case 2,from right to left,什麼叫right o left?注意看,right to left ,我用這個顏色畫,從這邊,right to left,∴這邊傳的時候,是從這邊,傳回來,∴這邊要注意,4,這邊是4,這個不能傳,算了,2,先給這裡,蓋掉這邊,2,這個再蓋掉,變什麼?1。∴這邊裡告訴我們,X等於多少?X等於1。Z等於呢?Y等於2,Z等於多少?4。這聽懂嗎?這兩個答案會不一樣,但是注意聽哦,我們跟人家在寫那個題目的時候,有沒有講?到底是from left to right,還是right to left?有沒有講?沒有講。假設沒有講,是以這個,注意聽,沒有講,是以這個,∴若省略,都沒有講,則為case 1,則為case 1哦,好,這一題你先抄,你先抄,我等你啊。 好,先看這第4點來,我們看第4點喔,等一下哦,第4點,什麼叫做side effect?要注意,邊際效應。等一下哦,主程式參數的值,隨著副程式參數值改變而改變。注意,這是文言文哦,我這邊底下給你寫了白話文哦,主程式參數的值被偷改,∴你看這裡,誰有邊際效應?來,看這裡,這一個主程式,對不對?他的值被偷改,∴我剛才講這邊有什麼?邊際效應。再看這個地方來,這個主程式值是不是沒被偷改?∴這個沒有邊際效應。好,再看這個地方來,這個主程式的值被偷改,是不是有邊際效應?∴這邊我寫了喔,喂!這邊沒寫,好,這邊把他補上去,來,有side effect,然後再看這個地方來,主程式的值怎樣?被偷改。∴這邊有什麼?有side effect,有邊際效應,好,你要補什麼,趕快補啊,我待會講第五個啊,繫結時間,binding time,這三個,什麼叫繫結時間?注意聽哦,像說,這邊啊,繫結時間,我們現在舉個例子啊,像說這裡啊,一開始,這邊有個叫program,這叫程式啊,這叫程式,這是test,然後,這邊有個var,A,Integer,然後,這BEGIN,然後,這點、點、點、點、點、點,A等於2,點、點、點,END,這個語言叫PASCAL,這要注意聽,這個地方,這個地方叫宣告部份,這個地方叫程式頭,這個地方叫程式身,∴電腦啊,電腦在翻譯的時候,注意聽哦,電腦在翻譯的時候,看到這裡,var,這個v-a-r,叫變數宣告,變數宣告啊,這邊看到A,A是整數,∴電腦會給一個,給一個名字,注意聽,這也是考古題哦,這個東西叫名字,他會給一個名字,這個名字叫A,然後,這邊呢?會給一個屬性,這邊會有一個屬性,這個屬性叫整數,∴這邊有一個整數,整數,屬性叫整數,會給一個位置,這邊叫1000,這邊會給一個位置,這是記憶體,∴這個地方是位置,那這個在什麼時候給?這個時間,叫翻譯的時候,電腦在翻譯的時候,他會給這些東西,給名字、屬性、位址,翻譯叫compile,Compiler的compile,那什麼時候才會把值丟進去?∴電腦在執行的時候,2,執行的時候,電腦在執行會把2丟進去,∴這個值,這個值丟進來,這個是丟2,在什麼丟?在執行。這個是叫execution,這英文字拜託一定要背一下,∵考二技,有時候他故意考專有名詞,execution,執行,∴他丟什麼東西進來,這個東西叫做,我們給他一個名字叫value,∴再講一次哦,這個A什麼時候決定?這就叫名字。這叫比對屬性,整數還是實數?屬性,好,屬性?這個位置,這個在翻譯的時候給的,那什麼時候把值丟進去?把value丟進去,在執行的時候,好,這要特別注意哦,在執行的時候把這個值丟進去,∴我們看這三個來,這三個,誰丟值丟的最慢?注意聽哦,誰丟值丟得最慢?再講一次,誰丟值丟得最慢?我跟你是不是共用?丟給主程式,就是丟給什麼?副程式。對不對?共用嘛。這邊呢?不是哦,丟給主程式,他馬上要傳給什麼?副程式。這個是不是比這個慢嘛?再看看,這裡有沒有副程式的名字?沒有。∴丟給主程式,相當於丟給誰?副程式。聽懂嗎?∴這三個誰最慢?這個最慢。這個最慢。∴注意,繫姞時間,得到一個很重要的一個公式,call by value,最慢,∴這邊是早於,前面有兩個,好,比call by value早,等一下,不要抄,等一下,不要抄,不要抄,真的不要抄,不然等一下,你回去翻書,書本都沒有講,好,這要到那個,程式語言書才有講,那個很深啊,在學校,你們不會開那種課,要注意聽,大學才會開,這邊要注意哦,再看,這個被淘汰了,這個最慢,再看2號跟3號,注意聽,2號跟3號,這個已經比較過, 我們再比較這個時間,什麼時候給位置給得最快?注意聽哦,什麼時候給位置給得最快?這邊在看程式的時候,主程就跟副程式是不是共用位置?那再注意聽哦,他說,我要再翻譯一下,我要把這個名字是不是都改過來?還是要說?B就是什麼?X。A就是什麼?X。我是不是要再翻譯一次?對不對?我要把名字是不是全部改過來?那請問這個快,還是那個快?2號快還是3號快?是不是2號快?我這個是不是還要再做一次,更改動作?∴2號快。∴誰最早?call by address。∴call by address早於call by name,早於call by value,好,看剛才那個表,你查剛才那個表,快點,查那個表,我剛才不是有畫一個表嗎?看那個表的call by value,注意聽哦,看call by value,call by value的最後一條,有沒有?缺點,call by value的缺點,繫結時間怎樣?啊?較晚?是不是較晚?對不對?好,再看那個call by address,看call by address的優點,繫結時間怎樣?較早。是不是較早?對不對?好,再看call by name,call by name是不是比call by value怎樣?早。看這裡,call by name是不是比call by value早?這聽得懂嗎?能不能聽得懂?這很重要哦,好,你先抄,你先抄。…cut…傳回值怎樣?call by value-result怎樣?他跟call by value一樣啊。他跟call by value一樣,只是他會多傳一個值回來而已啊,哪一個?沒有。沒有。時間沒有更長啊,指是指定那個位址跟值嘛,call by value跟call by value-result一樣,第4種跟第3種一樣,我們只討論這個,討論這個東西啊,不是討論他值傳回來,不討論值傳回來,我們不考慮回來啊,我們只考慮給他位址,跟考慮給他值,沒有講回來的速度,∴假設你要考慮,第四種跟第三種一樣嘛,你就這樣寫,你就這樣寫,這,這兩個一樣的call by value-result是call by value的變體方式啊。 【考】1 聽到剛才講的地方啊,像這裡啊,將一組陣列的值,由主程式傳遞給什麼?副程式的時候。使用哪一種呼叫方法會使資料的傳遞速度較快?注意聽哦,「傳遞速度較快」,這考什麼?考那個公式。∴最快是誰?call by address。∴這一題答案是A,這一題答案是A,這個東西要注意,這個東西我們要解釋,你就不要去管他,∵這種東西考試不會考,∴這種東西你要知道的話,在basic是不是有個叫rnd?亂數。對不對?你呼叫亂數,他是不是給你一個值?對不對?這種叫call by result,你就是呼叫他,rnd,他會給你一個值,這個值是從0到什麼?到1之間的。好,實數。好,他會給你這個值,然後再看考古題第二題。 【考】2 程式語言中的變數之斜述,不包含什麼東西?注意哦,不包含什麼東西?看這裡,我為什麼寫這個例子?就是告訴你程式變數的,包含什麼?名字。包含什麼?屬性。包含什麼?值。就是在這裡,名字、屬性、位置,跟誰?值。∴你看,哪一個沒看到?名稱、數值、錯誤訊息、屬性。是不是這個沒有?對不對?這個沒有?好。 【考】3 注意哦,傳值,傳值的,優點是什麼優點?剛不是有給你一個表嗎?有沒有?他有什麼優點?缺點兩個啊,對不對?缺點兩個,一個是什麼?繫結時間最晚。對不對?那另外一個時間,另外一個是不是需要額外空間?優點是什麼?不會有邊際效應。對不對?不會邊際效應,你看,以額外空間存放程式的參數,這叫什麼?缺點。這不是優點,那注意聽哦,佔用相同位置,要注意哦,我現在教你是不是每一個?你都知道對在哪裡?錯在哪裡?「佔用相位置」,這指誰?這個指誰?call by address。他跟call by value一點關係都沒有,好,再看那個C,主程式參數名稱,主程式名稱,取代副程式的名稱,這個指誰?指call by什麼?call by name。那那個D呢?主程式參數值,注意聽哦,參數值不因副程式改變而改變,這就是告訴我們什麼?無,無什麼?邊際效應。∴當然這就是他的什麼?優點嘛。這聽懂嗎?好,這個,你抄一抄一我們休息一下。 【下半節】 …C語言有那個return,跟沒有return的,好,這類似那C語言,這個地方是主程式,這個地方主程式,那這個地方副程式,sub program是副程式,那一般來講,副程式,假設你有return啊,副程式是利用名字傳回值,利用名字傳回值哦,∴你注意看這邊,return P,return P,這一段話,P就是給R,return P,P會給R,R會給A,∴R會給A,P給R,R給A。P給R,R給A。∴要注意哦,這邊利用名字傳回值,名字,好,名字也是一個變數,也是一個變數,∴你看這個地方,這個資料型態是什麼?他資料型態是real。好,他的資料型態,資料型態是實數,好,這個你先抄,你先抄,我等你啊,我待會再釋這個怎麼執行,這個有三個,這三個我們剛才講過了,這三個叫什麼?全域性變數。然後再來這一個啊,這一個,這個是區域性變數,∴你在執行的時候,這邊先寫啊,A、B、C,A、B、C,好,這邊有1.0、2.0,∴這邊A、B、C,A、B、C,這B是1.0,C是2.0,好,那這邊要呼叫,你看,這邊有呼叫,這邊有呼叫,R,R呼叫,這呼叫,∴這邊會傳東西過去,B,B,B加C,B,B,B加C,∴傳過去,這個B,B傳 過去給X,這邊1.0,這個副程式,然後,再來B,傳給Y,這邊1.0,然後B加C,你看B加C,B加C,B加C,傳給什麼?傳給這裡。這邊,傳給Z,∴1.0加2.0,這邊呢?3.0。好,那傳過來之後,注意哦,這邊本身會有什麼?X、Y、Z、P、R。∴這邊有X、Y、Z、還有兩個,一個叫P,一個叫做R,5個,好,5個,∴這邊一樣,這邊Z,Z給Y,∴Z給Y,在這裡,Z,給Y,3.0,再來,X加Z,給P,X加Z,1.0加3.0,4.0給P,這應該沒問題吧,然後return,注意看哦,return,p,return p這一句話就是P給R,R給A,注意看哦,P給R,R給誰?R給A。R給A,∴這邊要注意,這邊return的時候,return的時候,會回到這一點,回到這一點,R給誰?R給A。R給A,output A,∴輸出A,A多少?4.0。∴注意,這個答案是,A等於什麼?4.0。那離開的時候,記得,離開的時候,這邊變數會怎樣?這邊變數會怎樣?消失不見。這應該聽得懂吧,∴注意哦,這個叫傳值,call by value,然後這邊呢?result。好,result,這個有問題嗎?傳值,取回,結果,好,這你先抄,我們再講第二個,這個最重要是第一個啦,來,我先講這邊,來,call by address,這邊一樣,你這邊1.0給這個,2.0給這個,1.0給這個,2.0給這個,1.0、2.0,好,那這邊啊,這邊呼叫,呼叫的時候一樣,B給X、B給Y,注意看,B給X,B給X,他們共用位置,B給Y,共用位置,那再來是B加C,B加C給Z,∴注意,這邊有個B加C,這邊有個B加C,注意,這是暫時的,這個是暫時的,∴B加C給Z,B加C給Z在這裡,B跟C相加,1.0、2.0、3.0,好,這邊給Z,然後,他自己又開了兩個位址,一個叫P,一個叫R,∴這邊有兩個位址,一個叫P,一個叫R,那這邊一樣,這邊Z,Z給Y,∴Z給Y,Z這個值,給Y,∴這邊變3.0,然後,再來,…結束…。
相簿設定
標籤設定
相簿狀態