c语言中的调用约定

c语言中的调用约定,c,calling-convention,C,Calling Convention,有人请告诉我 如何更改c中的默认调用约定?这在很大程度上取决于编译器、工具链和平台。您需要更具体地说明您的环境是什么,以及您希望更改为什么。调用约定不是由语言指定的。它们是编译器的扩展 也就是说,通常你会做以下事情: void __fastcall my_func(void); 但这完全取决于编译器和平台

有人请告诉我
如何更改c中的默认调用约定?

这在很大程度上取决于编译器、工具链和平台。您需要更具体地说明您的环境是什么,以及您希望更改为什么。

调用约定不是由语言指定的。它们是编译器的扩展

也就是说,通常你会做以下事情:

void __fastcall my_func(void);
但这完全取决于编译器和平台