C专家编程中的cdecl程序是什么?
所谓cdecl,就是关于C语言函数参数堆叠顺序的规范:
__cdecl是C Declaration的缩写,意思是C语言默认的函数调用方法:所有参数从右到左依次堆栈,这些参数由调用者清除,称为手动堆栈清除。被调用的函数不会要求调用者传递很多参数,调用者会传递太多或太少的参数,甚至是完全不同的参数,不会造成编译时错误。
C语言函数的参数顺序是从右到左,而Pascal语言正好相反,从左到右。
如果满意,欢迎采纳,谢谢。
如果你有任何问题,请提问。