C語言系統(tǒng)調用約定
更新時間:2021年12月06日 16:09:03 作者:流浪孤兒
這篇文章介紹了C語言系統(tǒng)調用約定,對大家的學習或者工作具有一定的參考學習價值。需要的朋友可以收藏下,方便下次瀏覽觀看
?常見的函數調用約定
cdecl
,stdcall
,fastcall
,thiscall
,naked call
簡單介紹
HANDLE WINAPI GetStdHandle( _In_ DWORD nStdHandle ); //WINAPI不是返回值的類型,HANDLE才是
像這種函數的返回值我們如果不知道WINAP是系統(tǒng)調用約定的話就很難看懂這函數的返回值為什么這么奇怪
#define WINAPI __stdcall
默認情況下,我們的函數調用都是遵循__stdcall
這個規(guī)則的。當然,也有諸如__cdecl
、__pascal
等規(guī)則。
使用__stdcall
還是__cdecl
或__pascal
,在純Windows編程下并非特別需要。
到此這篇關于C語言系統(tǒng)調用約定的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
Vscode配置C/C++環(huán)境使用minGW(保姆級配置過程)
本文主要介紹了Vscode配置C/C++環(huán)境使用minGW(保姆級配置過程),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02