函数的声明和定义

函数的声明:
1.告诉编译器有一个函数叫什么,返回类型是什么
2.函数的声明一般出现在函数的使用之前,要满足先声明后使用
3.函数的声明一般要放在头文件中
函数的定义:函数的具体实现,交代函数的功能实现

//当我们把定义ADD定义在main函数后面,我们就要在main函数前面声明一下ADD函数。//函数声明int ADD(int x, int y);int main() {    int a = 10;    int b = 20;    //函数调用    int sum = ADD(a, b);    printf("%d", sum);    return 0;}//函数定义int ADD(int x, int y) {    int z = x + y;        return z;}

例如:

  1. 一.c
    我在一.c 写这么一段代码

    int main() {int a = 10;int b = 20;int sum = ADD(a, b);printf("%d", sum);return 0;}
  2. 二.c
    我在二.c 写一个加法函数
    int ADD(int x, int y) {int z = x + y;return z;}

    3.标头.h
    我在标头.h中声明二.c中的加法函数

int ADD(int x, int y);

我要用这个函数加法
直接在一.c中包含标头.h中的加法函数的声明就行。

#include "标头.h"int main() {    int a = 10;    int b = 20;    int sum = ADD(a, b);    printf("%d", sum);    return 0;}

.h文件中放的是声明
.c文件中放的是定义

©著作权归作者所有:来自51CTO博客作者ンめ的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 函数的嵌套调用和链式访问
  2. C语言函数功能的强大和入坑体会
  3. C语言中的函数概念
  4. 使用C语言判断密码是否正确,三次失败就退出,超详细教程!!
  5. js:事件、留言板、常用字符串函数
  6. 数据分析必备:掌握这个R语言基础包1%的功能,你就很牛了
  7. BAT机器学习面试题及答案(201-250题)
  8. js引用,常用数据类型,变量与常量,函数(高阶,箭头,立即执行),作用域与闭包
  9. Python自动化测试开发实战 一门能就业的测试课

随机推荐

  1. JavaScript 实现 GriwView 单列全选
  2. Javascript和AJAX,仅在使用alert()时有效
  3. 是否可以从节点js中的同一模块导出构造函
  4. 模板渲染后KnockoutJS绑定事件
  5. 使用JSLint检查Javascript,parseInt报Warn
  6. 可编辑div中的文本计数和子字符串
  7. 使用按钮单击按钮添加表格
  8. 如何为jquery mouseover添加延迟? [重复]
  9. Javascript是实现HTML5强大功能的重要语
  10. 如何使用客户端Javascript数组并通过节点