C语言系统调用约定

 更新时间:2021年12月06日 16:09:03   作者:流浪孤儿  
这篇文章介绍了C语言系统调用约定,对大家的学习或者工作具有一定的参考学习价值。需要的朋友可以收藏下,方便下次浏览观看

 常见的函数调用约定

cdecl,stdcall,fastcall,thiscall,naked call

简单介绍

HANDLE WINAPI GetStdHandle(
    _In_ DWORD nStdHandle
);
//WINAPI不是返回值的类型,HANDLE才是

像这种函数的返回值我们如果不知道WINAP是系统调用约定的话就很难看懂这函数的返回值为什么这么奇怪

#define WINAPI __stdcall

默认情况下,我们的函数调用都是遵循__stdcall这个规则的。当然,也有诸如__cdecl__pascal等规则。

使用__stdcall还是__cdecl__pascal,在纯Windows编程下并非特别需要。

到此这篇关于C语言系统调用约定的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

相关文章

  • C语言中的内存泄露 怎样避免与检测

    C语言中的内存泄露 怎样避免与检测

    堆经常会出现两种类型的问题:1.释放或改写仍在使用的内存(称为:“内存损坏”)。2.未释放不再使用的内存(称为:“内存泄露”)。这是最难被调试发现的问题之一
    2013-09-09
  • C语言实例讲解嵌套语句的用法

    C语言实例讲解嵌套语句的用法

    所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里 面还有 while,或者 for 里面有 while,while 里面有 if-else,这都是允许的
    2022-05-05
  • Qt qml实现动态轮播图效果

    Qt qml实现动态轮播图效果

    这篇文章主要为大家详细介绍了Qt和qml实现动态轮播图效果的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2024-12-12
  • C ++迭代器iterator在string中使用方法介绍

    C ++迭代器iterator在string中使用方法介绍

    迭代器是一种检查容器内元素并遍历元素的数据类型。迭代器是一个变量,提供对一个容器中的对象的(间接)访问方法,并且定义了容器中对象的范围。迭代器可以指向容器中的某个元素,通过迭代器就可以对非数组(存储空间不连续)的数据结构进行遍历
    2022-10-10
  • C语言实现文件版通讯录的代码分享

    C语言实现文件版通讯录的代码分享

    这篇文章主要为大家详细介绍了如何利用C语言实现一个文件版通讯录,主要运用了结构体,一维数组,函数,分支与循环语句等等知识,需要的可以参考一下
    2023-01-01
  • C++基于prim实现迷宫生成

    C++基于prim实现迷宫生成

    这篇文章主要为大家详细介绍了C++基于prim实现迷宫生成,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • C语言内存的动态分配比较malloc和realloc的区别

    C语言内存的动态分配比较malloc和realloc的区别

    这篇文章主要介绍了C语言内存的动态分配比较malloc和realloc的区别,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是本文的详细内容,需要的朋友可以参考下
    2021-07-07
  • C++ Qt实现音视频播放功能

    C++ Qt实现音视频播放功能

    Qt版本 5.9 基于C++11 Qt核心组件与附加组件安装时请打钩 否则可能出现项目中缺少视频播放模块的问题,由于最近着手的Qt项目需要视频播放自己做的时候踩很多坑避免以后踩坑,故在此记录实现过程,感谢的朋友参考下吧
    2021-11-11
  • c++中priority_queue模拟的实现

    c++中priority_queue模拟的实现

    priority_queue是C++标准库中的一个容器适配器,用于实现优先队列的数据结构,本文主要介绍了c++中priority_queue模拟的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-09-09
  • C++实现五子棋游戏

    C++实现五子棋游戏

    这篇文章主要为大家详细介绍了C++实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01

最新评论