imath 发表于 2011-12-3 13:29:47

c的执行顺序

9860sdk的c的执行顺序是什么?

从上往下一排一排地执行?

没有结束的地方?

imath 发表于 2011-12-3 13:39:34

有没有getkey

wtof1996 发表于 2011-12-3 14:05:23

貌似编程语言都是逐行执行

chsi 发表于 2011-12-3 17:36:18

……
从上往下一排一排地执行?

imath 发表于 2011-12-3 13:29 http://www.cncalc.org/images/common/back.gif

还真没见过从下往上逐行执行,或者从上往下隔行执行的语言。

diameter 发表于 2011-12-3 17:43:37

本帖最后由 diameter 于 2011-12-3 17:47 编辑

顺序结构(从上到下)就算编译成机器码也是按照内存中的顺序 线性读取执行的
处理器有专门的处理程序结束的中断向量。比如x86汇编的int 22h,int 23h。
如果你玩过老式的BASIC,你应该知道BASIC的SUB是放在最下面的,靠GOSUB调用过程,EXIT退出程序(EXIT命令的作用就跟调用中断退出的性质相似)

imath 发表于 2013-5-22 12:29:44

chsi 发表于 2011-12-3 17:36
还真没见过从下往上逐行执行,或者从上往下隔行执行的语言。

c当然是隔行的

DAS 发表于 2013-5-22 16:11:44

imath 发表于 2013-5-22 12:29
c当然是隔行的

c不是随机执行的么。

imath 发表于 2013-5-22 20:04:04

DAS 发表于 2013-5-22 16:11
c不是随机执行的么。

从main跳进去无限while实现IO
页: [1]
查看完整版本: c的执行顺序