图二那句void printN(int n)叫做函数申明。
main是入口函数,调用printN这个函数。
所以,只要确保printN定义在main函数之前,或者是在main调用之前申明。都可以。
所以,你可以排成:
1、
#include <stdio.h>
void printN(int n){。。。。。。。。。}//把代码放在main前面就不需要申明语句。
int main(){ 。。printN(N)。。。}
2、
#include <stdio.h>
voidprintN(int n);//把函数代码放在main后面,就需要加申明语句,像这样把申明语句写在函数体外面,下面所有的函数都可以调用这个函数。
int main(){ 。。printN(N)。。。}
void printN(int n){。。。。。。。。。}
3、
#include <stdio.h>
int main()
{ 。。。
voidprintN(int n);//也可以把申明语句写在main函数体内,但只对mian有用,如果其他函数想调用,还要单独声明。
printN(N)。。。
}
void printN(int n){。。。。。。。。。}