c语言中,两个不同的头文件中的函数如何互相引用?
一个头文件中的函数如何引用另一个头文集中的函数?a.h
#include<stdio.h>
#ifndef _A_H
#define _A_H
int jisuan(int x,int y)
{
int z=0;
z=x+y;
return 0;
}
#endif
b.h
#include<stdio.h>
#include"a.h"
#ifndef _B_H
#define _B_H
int sc()
{
int p;
p=jisuan(5,6);
return p;
}
#endif
c.cpp
#include<stdio.h>
#include"a.h"
#include"b.h"
int main()
{
sc();
printf("%d",sc());
return 0;
}
最后输出的是0,这是为什么?难道两个不同的头文件中的函数就不能互相引用吗?