bjwf: 对于已编成机器码的code来讲,函数有几个参数全是由调用者决定的 [阅读: 317] 2009-05-21 08:02:46 当然,如果函数的实现访问了第5个,而你没给可能导致运行结果不对。 就象调用汇编的过程,所谓的用几个参数调用,无非是压了几次栈,或是把几个数存在寄存器里而已。 函数是高级语言的概念,编成机器码之后,函数的形式定义信息已经丢了。如果动态load dll的形式调用,编译器也不会检查 如果静态load dll,编译器也只是根据你给的.h文件检查语法。