shanfeng885
級別: 探索解密
|
我是新手,一直沒弄明白跳轉指令和子程序子令的區別,誰幫我理理這兩個應該分別在什么情況下用 |
---|---|
|
tingfenghu
級別: 工控俠客
|
假如這是一段程序,a,b,c,d,e,f,g,其中g子程序,如果b是跳轉程序,跳到e執行,中間的c,d就會不執行,跳過了,g是子程序也不會執行。假如b是調用子程序的,調用完g之后返回,繼續執行下面的程序c,d,e,并且c,d,e也可以調用子程序g. |
|
---|---|---|
|
xiaoqizi
級別: 論壇先鋒
|
簡單講,子程序是完成某個特定的任務,并且可重復調用的,完成后會返回調用處下一行程序. 跳轉是根據條件來決定某段程序是否需要運行,還是要跳過! |
---|---|
|
張勇_zy
級別: 探索解密
|
我的理解是: 跳轉相當于跳槽,出了公司(程序行)就不管公司的事了,轉到為另一公司(程序行)執行任務; 子程序調用相當于出差,把出差的事情辦好了再回公司(調用前的下一個程序行)完成任務。 |
---|---|
本帖最近評分記錄: |