c语言头文件问题
今天写程序时,遇到一个错误,所以写了下面这个小程序测试一下,有问题!(包含三个文件(main.c,b.c,b.h))
main.c
#include <stdio.h>#include "b.h"int main(){ OutputYear(); return 0;}#ifndef B_H#define B_Hint year=1991;void OutputYear();#endifb.c[code=C/C++]#include <stdio.h>#include "b.h"void OutputYear(){ printf("The year is : %d\n ",year);}