如果goto出现在goto语句下面,它如何找到标签的地址?

时间:2016-08-31 13:10:42

标签: c goto

当标签放在goto语句下面时,编译器如何找到要跳转的标签地址? C编程是一种自上而下的方法吗? 如果标签位于goto语句之上,则可以理解标签的地址在到达goto语句时是已知的。任何人请解释..

1 个答案:

答案 0 :(得分:0)

不,没有要求C程序在一次通过中编译,或者只是查看源一次。

您甚至可以在不知道它们的位置的情况下调用函数,相信链接器会在运行编译器之后(很多)解析符号。