本节书摘来自华章社区《C语言程序设计:问题与求解方法》一书中的第3章,第3.1节语句执行的顺序性,作者:何 勤,更多章节内容可以访问云栖社区“华章社区”公众号查看
3.1 语句执行的顺序性
不考虑跳转指令,机器指令是按照存储在内存中的先后顺序依次执行的,高级语言的每一条语句都将翻译成若干条机器指令。第一条语句翻译成的机器指令一定位于第二条语句翻译成的机器指令之前:
第1条语句 第1条指令
第1条语句 第2条指令
第2条语句 第3条指令
第2条语句 第4条指令
第2条语句 第5条指令
第3条语句 第6条指令
第3条语句 第7条指令
因此我们可以说,高级语言也是源程序的语句,通常按照书写的先后顺序在计算机上依次执行的:第1条、第2条、第3条,……
后面将会看到,很多时候语句的先后书写顺序不一样,程序运行的结果将大不相同。