当前位置: 首页 > news >正文

九、函数的声明和定义

函数声明:

1. 告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。但是具体是不是存在,函数 声明决定不了。

2. 函数的声明一般出现在函数的使用之前。要满足先声明后使用。

3. 函数的声明一般要放在头文件中的。

定义的函数在主函数是能运行,但是有一个警告。

我们只需要在主函数main的上门加上函数的声明即可。

函数声明写:int Add(int ,int);

int Add(int x ,int y);

两种写法都可以。

函数的定义是指函数的具体实现,交待函数的功能实现。

这种分文件的书写形式,在三字棋和扫雷的时候,再来分模块来写。

我们分开建立add.h和add.c

库里面提供的头文件用<>

自己写的头文件用“”

#include "add.h" - 头文件的包含,其实就是把头文件的内容拷贝过来。

如何将写的.c文件编译成静态库,静态库将代码变成二进制。

右击鼠标,点击属性;在add属性页里面->常规->静态库

编译文件,在代码文件下Debug文件里有一个add.lib,就是静态库

如何使用静态库

#pragma comment(lib,"add.lib") //导入静态库

http://www.lryc.cn/news/391607.html

相关文章:

  • 简洁纯文字类的Typecho主题wenso
  • 安卓请求服务器[根据服务器的内容来更新spinner]
  • c++ 联合(Union)的特性和使用
  • 大白菜U盘启动工具
  • C# 中 IEnumerable 和 IQueryable 接口之间的区别
  • centos安装yum命令及常用yum命令
  • table = collections.defaultdict(list)申请的字典的类型是什么?
  • 【虚拟机】虚拟机网络无法访问问题【已解决】
  • 大数据面试题之Spark(3)
  • 基于 Gunicorn + Flask + Docker 的模型高并发部署
  • CPU通过网络将IP camera的RTSP流(H.264编码或是H.265编码)拉回, 交给GPU解码并显示的处理流程
  • windows@资源管理器中的地址栏@访问共享文件夹的各种方法@管理共享文件夹
  • ffmpeg推流时Unknown encoder ‘libx264‘
  • xmind导入导出支持图片功能源码改造
  • Web应用防火墙用在哪些场景?
  • MySQL高可用(MHA高可用)
  • k8s_如何配置 containerd 使用镜像加速拉取docker.io上的镜像
  • centos7安装宝塔面板
  • Spring 事务管理:全面解析
  • 概率论与数理统计_上_科学出版社
  • 昇思25天学习打卡营第11天|LSTM+CRF序列标注
  • CSS 核心知识点 - grid
  • pyecharts可视化案例大全(1~10)
  • SpringBoot 启动流程一
  • 打印机删除副本以后无法安装打印机驱动
  • Vue3中为Ant Design Vue中Modal.confirm自定义内容
  • 智能猫砂盆到底哪家好用?自费实测聚宠、糯雪、CEWEY真实反馈!
  • 初阶数据结构之二叉树
  • 代码随想三刷动态规划篇8
  • ​​服务拆分的原则