重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果函数定义是放在main函数前面,可以不用声明。如果放在main函数后面,使用之前一定要声明。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的商水网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1使用函数后,编程可以更加的模块化,以后使用的时候,可以直接拿过来用。
2问题描述更加简洁清晰。
3程序没有大段不易理解的东西
函数可以在调用函数的函数(比如main函数)之前定义,这样就无需声明了;
举例:
int add(int x,int y) { return x+y; } //在编译程序编译到main的调用add之处时,由于已经编译过add的函数了,因此编译程序已经知晓调用规则,因此可以省略声明语句
void main() { int x=5,y=6,c; c=add(x,y); printf("%d\n",c); }
如果函数在调用函数的函数之后定义,为了通知编译程序要调用函数的格式,需要在调用函数的函数前添加函数的声明。
举例:
int add(int x,int y); //函数声明也可以简单地写成int add(int,int);通知编译程序main中调用add的规则即可
void main() { int x=5,y=6,c; c=add(x,y); printf("%d\n",c); }
int add(int x,int y) { return x+y; }