天天看點

《C語言程式設計:問題與求解方法》——3.1節語句執行的順序性

本節書摘來自華章社群《c語言程式設計:問題與求解方法》一書中的第3章,第3.1節語句執行的順序性,作者:何 勤,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

3.1 語句執行的順序性

不考慮跳轉指令,機器指令是按照存儲在記憶體中的先後順序依次執行的,進階語言的每一條語句都将翻譯成若幹條機器指令。第一條語句翻譯成的機器指令一定位于第二條語句翻譯成的機器指令之前:

第1條語句 第1條指令

第1條語句 第2條指令

第2條語句 第3條指令

第2條語句 第4條指令

第2條語句 第5條指令

第3條語句 第6條指令

第3條語句 第7條指令

是以我們可以說,進階語言也是源程式的語句,通常按照書寫的先後順序在計算機上依次執行的:第1條、第2條、第3條,……

後面将會看到,很多時候語句的先後書寫順序不一樣,程式運作的結果将大不相同。

繼續閱讀