问答详情
源自:5-11 变量存储类别

话说头文件的话该怎么定义才能避免重复

#include <stdio.h>
#include <test.h>   //引用test.c
extern void printLine()     //这里定义的方法对吗?
{
   printf("**************\n");   
}
int main()
{
    say();
    return 0;
}
#include <stdio.h>
void say(){
    printLine();
    printf("I love imooc\n");
    printf("good good study!\n");
    printf("day day up!\n");
    printLine();
}


提问者:蓝豆于南国 2017-03-14 22:37

个回答

  • 蓝豆于南国
    2017-03-21 21:49:56

    #include <stdio.h>
    #include <test.h>
    extern void printLine()    
    {
       printf("**************\n");   
    }
    int main()
    {
        say();
        return 0;
    }

    大概就这样,把你给的东西定义进头文件后一直提示我重复

  • 蓝豆于南国
    2017-03-16 21:40:37

    #include <stdio.h>
    void printLine()
    {
        printLine();
        printf("I love imooc\n");
        printf("good good study!\n");
        printf("day day up!\n");
        printLine();
    }

    就是这么打的,一直不能成功,所以想让大神改一下

  • itme_BJV
    2017-03-15 21:15:42

    头文件不需要再引用了。

  • MAYU4097415
    2017-03-15 00:19:36

    额,最开始引用了头文件,后面的函数就不需要再写头文件了吧。