
雁无留踪之意,水无取影之心
2007-04-10 15:22

2007-04-10 15:40
2007-04-10 16:01

void PrintWord()
{
printf("Money!");
}
void OutFunction()
{
PrintWord();
}
main()
{
void PrintWord();
OutFunction();
getch();
}
你编译不过去?!
2007-04-10 16:21
哪编译不过,我的怎么很好
void PrintWord()
{
printf("Money!");
}
void OutFunction()
{
PrintWord();
}
main()
{
void PrintWord(); //这句还是多余的,不要都可以,要也行
OutFunction();
getch();
}

2007-04-10 16:27
哪编译不过,我的怎么很好
void PrintWord()
{
printf("Money!");
}
void OutFunction()
{
PrintWord();
}
main()
{
void PrintWord(); //这句还是多余的,不要都可以,要也行
OutFunction();
getch();
}
看来你没明白我的意思
函数进行声明时,其实就是一个定义变量的过程,函数名就是一个变量,如果声明在函数外,就相当于定义了一个全局变量,如果声明再某个过程中(包括复合语句),就相当于定义一个局部变量,其作用范围我就不说了.
2007-04-10 16:30
猴子能有多高啊....


2007-04-10 16:32
刚才那个程序不太能说明问题
你看看这个:
int DimFunction()
{
int PrintWord();
}
int OutFunction()
{
PrintWord();
}
main()
{
OutFunction();
getch();
}
int PrintWord()
{
printf("Money!");
}
2007-04-10 16:33
2007-04-10 16:33
2007-04-10 16:35