文章目录
函数的声明:
告诉编译器有一个函数,具体是否存在声明决定不了,得先声明后使用,声明写在.h文件中即头文件中,在主函数中用#include "xxx.h"引用即可(main()引用.h 是把头文件(.h)文件里的函数声明拷贝过来)
函数的定义:
指函数的具体实现,写函数的功能实现,写在.c文件中
例子:
Function_2.c
c
#include <stdio.h>
#include "Add.h"
int main()
{
int a = 10;
int b = 20;
int res = Add(a, b);
printf("a+b的结果是%d", res);
return 0;
}
Add.h
c
// 函数的声明
int Add(int x, int y);
Add.c
c
// 函数的定义
int Add(int x, int y)
{
return x + y;
}
补充:VScode中含多个.c文件且含.h文件如何同时编译
tasks.json

plain
"-g",
"${fileDirname}/*.c",
"-I",
"${workspaceFolder}/include", //指定头文件路径
launch.json

plain
"program": "${workspaceFolder}\\${fileBasenameNoExtension}.exe",
备注:配置与工程的结构是有关系的,如果粘贴后仍无法编译可参考官方文档修改。
https://code.visualstudio.com/docs/reference/variables-reference
