X64论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

热搜: 样本 软件
查看: 61|回复: 8

[一本通] 【教程】什么是API?C/C++如何调用它?

[复制链接]

0

技术

0

魅力

0

原创

略有小成

Rank: 4

积分
1134
人气
20
分享
19

最佳新人

发表于 2022-8-29 11:16:45 | 显示全部楼层 |阅读模式
本帖最后由 蒟蒻 于 2022-8-30 08:26 编辑

【前言】
Hello各位同志们,最近有亿点点时间没有更新,因为我看老番茄学习MFC去了,然后学废了
【什么是API】
所谓API,就是程序与系统交互的工具。
例如,我安装了一个杀毒软件,询问我是否重启,我点击了是
那么,杀毒软件绝对是不可能这么操作的
杀毒软件闯进了操作系统的家,对它说:“给我重启”

那么,如果这是一个病毒程序,就会对操作系统产生威胁。
于是,人们就研发了一个“信箱”,把需求放进信箱,操作系统再执行/返回数据
于是,杀毒软件只能这么操作了:
杀毒软件来到了操作系统的家门口,放了一张小纸条到信箱内,操作系统看了之后,便重启了

但是,“信箱”这个名字太普通了,一看就明白,绝对对不彳亍,名字一定要让外行一脸懵
有了!就叫Application Programming Interface,也就是API,这名字,十分霸气!
【如何调用API】
只要加上这样一句代码:
[C++] 纯文本查看 复制代码
#include <Windows.h>

当然,API还有一种形式,那就是网站形式,比如
yfchat.xyz/api.php
需要传入的参数是MD5,返回的参数是yes和No
你学会了吗


评分

参与人数 1人气 +1 收起 理由
explore + 1 错别字啊喂“便重启了”

查看全部评分

既然前路未知,那先做好当下

0

技术

11

魅力

1

原创

管理员

Rank: 9Rank: 9Rank: 9

积分
5312
人气
269
分享
22

优秀版主活跃会员灌水之王

发表于 2022-8-29 12:51:36 | 显示全部楼层
恕我愚昧,没学会
长空的雄鹰,决不因暴风雨而收起它的翅膀。

注:本ID仅在本论坛注册。其他论坛的本或类似ID均非本人。

0

技术

2

魅力

1

原创

网站编辑

我最可铐

Rank: 8Rank: 8

积分
2253
人气
183
分享
124

最佳新人活跃会员

发表于 2022-8-29 13:19:42 | 显示全部楼层
是我无知,难道API的形式还分本地与Web?
吓得我翻了一下百科
是应用程序可用以与计算机操作系统交换信息和命令的标准集。
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
838
人气
24
分享
0
发表于 2022-8-29 15:56:14 | 显示全部楼层
JimmyzZZ 发表于 2022-8-29 12:51
恕我愚昧,没学会

其实就是前后端分离的api

2

技术

5

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
2693
人气
143
分享
17

最佳新人活跃会员

发表于 2022-8-29 16:23:12 | 显示全部楼层
api就是接口

0

技术

0

魅力

0

原创

略有小成

Rank: 4

积分
1134
人气
20
分享
19

最佳新人

 楼主| 发表于 2022-8-30 08:26:20 | 显示全部楼层
JimmyzZZ 发表于 2022-8-29 12:51
恕我愚昧,没学会

不,是我教的太简单了awa
既然前路未知,那先做好当下

0

技术

0

魅力

0

原创

略有小成

Rank: 4

积分
1134
人气
20
分享
19

最佳新人

 楼主| 发表于 2022-8-30 08:29:50 | 显示全部楼层
explore 发表于 2022-8-29 13:19
是我无知,难道API的形式还分本地与Web?
吓得我翻了一下百科

比如bilibili的API,就是api.bilibili.com,传入视频AV编号(想啥呢),就可获得播放量,点赞量等等
既然前路未知,那先做好当下

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
838
人气
24
分享
0
发表于 2022-8-31 12:05:31 | 显示全部楼层
蒟蒻 发表于 2022-8-30 08:29
比如bilibili的API,就是api.bilibili.com,传入视频AV编号(想啥呢),就可获得播放量,点赞量等等 ...

Adult v*????

楼主开车举报!!!!!

0

技术

0

魅力

0

原创

略有小成

Rank: 4

积分
1134
人气
20
分享
19

最佳新人

 楼主| 发表于 2022-8-31 12:15:31 | 显示全部楼层
xiaomeng242 发表于 2022-8-31 12:05
Adult v*????

楼主开车举报!!!!!

。。。AV编号就是视频的编号,由一串数字组成
既然前路未知,那先做好当下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|X64论坛 ( 沪ICP备2020028431号-4 )|网站地图

GMT+8, 2022-9-25 22:55 , Processed in 0.058487 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表