// file: q7a.h
static int err_code = 3;
void printErrCode();
///////////// END OF FILE /////////////////
// file: q7a.c
#include <stdio.h>
#include "q7a.h"
void printErrCode()
{
printf ("%d ", err_code);
}
///////////// END OF FILE /////////////////
// file: q7main.c
#include "q7a.h"
int main()
{
err_code = 5;
printErrCode();
return 0;
}
///////////// END OF FILE /////////////////
輸出是:
3
我的問題是爲什麼輸出不是5? 謝謝。