主题:关于子程序调用的一个问题
godmother
[专家分:0] 发布于 2007-01-24 11:13:00
为什么win32汇编里调用子程序要先声明,或者子程序的定义要在调用者前面,而在dos汇编里就没有这个限制呢?
回复列表 (共2个回复)
沙发
ccpp [专家分:9360] 发布于 2007-01-29 15:12:00
和C语言的限制原因是一样的,
由于你使用了invoke伪指令,她检查函数的参数个数,
所以必须预先知道,所以我们使用了proto
如果你函数在invoke使用之前定义,那么也不用proto来事先声明
板凳
godmother [专家分:0] 发布于 2007-02-05 09:48:00
明白了,非常感谢
我来回复