首页 > 其他 > 详细

函数的声明和定义

时间:2021-03-28 22:13:43      阅读:33      评论:0      收藏:0      [点我收藏+]
函数的声明和定义

函数的声明:
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文件中放的是定义

函数的声明和定义

原文:https://blog.51cto.com/15100290/2675394

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!