在一个程序中有一个自己写的函数,写一个.c来放这个函数,并保存在main目录下,在主函数前用.h来声明这个函数,不做定义,这样不在.h里加#ifndef会有什么问题或风险吗?
orz
orz
orz
.
main.c
#include <stdio.h>
#include "add.h"
int main()
{
int a,b,ans;
a=200;
b=100;
ans=add(a,b);
printf("%d\n",ans);
return 0;
}
.
add.h
int add(int a,int b);
.
add.c
int add(int a,int b)
{
int ans;
ans=a+b;
return ans;
}