阅读 210

函数的声明和定义

函数的声明和定义

函数的声明:
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博客作者ンめ的原创作品,如需转载,请注明出处,否则将追究法律责任


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐