主函数和分函数
为什么有的函数声明在主函数内,有的声明在主函数外,有什么区别吗? #include <stdio.h>void print()
{
printf("Hello C!!!\n");
}
int main()
{
print();
getchar();
return 0;
}
楼主的意思是这样?是的话就是函数的过程和实现(调用)。 如下就很容易理解了:
#include<stdio.h>
void f(); // 方式1
void main()
{
// void f(); // 方式2
f();
}
void g()
{
f();
}
void f()
{
printf("I am f()\n");
}
如果方式1 (函数外声明),那么后边所有的、在f函数定义之前的函数,都认识f ;
如果方式2 (函数内声明),那么只能在声明的函数中调用,其他函数还是不认识。
看看 没什么区别。
页:
[1]