此條代碼如果想在Dev-c++運行正確,如何修改?
#include?<stdio.h>#include?"test.c"extern?void?printLine()?????//這里定義的方法對嗎?{???printf("**************\n");???}int?main(){????say();????return?0;}
#include?<stdio.h>void?printLine();static?void?say(){????printLine();????printf("I?love?imooc\n");????printf("good?good?study!\n");????printf("day?day?up!\n");????printLine();}
這兩個函數在調用的時候,如何在Dev-c++運行正確?我自己試了一下,有死循環。。。。。
2018-09-16
諸位大神,我的在Dev-c++里的源代碼如下,這兩個函數在調用的時候,如何在Dev-c++運行正確?我自己試了一下,有死循環。。。。。是我兩個源代碼的命名有誤,還是兩個的編譯順序有誤?求大神指教??!
say().cpp? 源代碼:
#include <stdio.h>
void say(){
? ? printLine();
? ? printf("I love imooc\n");
? ? printf("good good study!\n");
? ? printf("day day up!\n");
? ? printLine();
}
test.cpp? 源代碼:
#include <stdio.h>
#include "內部和外部函數調用.cpp"?
void printLine();??
void say(){
? ? printLine();
? ? printf("I love imooc\n");
? ? printf("good good study!\n");
? ? printf("day day up!\n");
? ? printLine();
}
2018-09-08
不會呀。
2018-09-05
這樣自:
#include <stdio.h>
void say();
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();
}