关于两个#include导致无法运行的问题

2019-12-06  本文已影响0人  你让我写个名字啊

#include <stdio.h>"test.c" //

extern void printLine()    //

{

  printf("**************\n"); 

}

int main()

{

    say();

    return 0;

}

这是我在慕课网上做得题目,在做这道题目所出的问题,我在这里作出相关总结

这个程序原来的编写方法是这样的:

#include <stdio.h>

#include "test.c"  //引用test.c文件

static void printLine()    //这里定义的方法对吗?

{

  printf("**************\n"); 

}

int main()

{

    say();

    return 0;

}

在更改static为extent之后,发现程序运行还是不成功,在浏览网友的答案之后,发现是头文件的问题,在一个c语言程序中,一个#include只能引用一个.h文件,所以删去后面的#include

上一篇 下一篇

猜你喜欢

热点阅读