C语言学习13(函数的说明)

函数的说明

//函数的说明
//在调用时,如果函数定义在调用之前,则可以直接调用,不需要再进行说明;如果函数定义在调用之后,则应先进行说明,才能正确调用。
/*
语句格式:
类型 函数名(实参列表);
*/
/*在所有函数外部说明的函数,在说明语句之后的所有语句中都可调用;
在某一函数内说明的函数,仅可在说明他的函数内部被调用
*/

//实例5-1的拓展
#include"stdio.h"
int max(int a,int b);
void main()
{
int m,x,y;
printf("请输入两个整数,并以分号分隔:");
scanf("%d,%d",&x,&y);
m=max(x,y);
printf("所输入的最大值为:%d\n",m);
}
int max(int a,int b)
{
return(a>b?a:b);
}

 

//在所有函数外部进行说明
#include"stdio.h"
int a();
int b();
void main()
{
int x,y,z;
x=a();
y=b();
printf("%d,%d\n",x,y);
z=a()+b();
printf("%d\n",z);
}
int a()
{
return 10;
}
int b()
{
return 11;
}

 

//在函数内部进行说明
#include"stdio.h"
void main()
{
int a();
int x;
x=a();
printf("%d",x);
}
int a()
{
return 10;
}
int b()
{
return 11;
}

 

 

posted @ 2011-10-08 20:35  KeenLeung  阅读(265)  评论(0编辑  收藏  举报