C语言自定义函数声明的问题?
intmax(inta,intb);/*函数说明*/main()/*主函数*/{intx,y,z;/*变量说明*/intmax(inta,intb);/*函数说明*/pr...
int max(int a,int b); /*函数说明*/
main() /*主函数*/
{
int x,y,z; /*变量说明*/
int max(int a,int b); /*函数说明*/
printf("input two numbers:\n");
scanf("%d%d",&x,&y); /*输入x,y值*/
z=max(x,y); /*调用max函数*/
printf("maxmum=%d",z); /*输出*/
}
int max(int a,int b) /*定义max函数*/
{
if(a>b)return a;else return b; /*把结果返回主调函数*/
}
自定义函数max()在第一行已经声明了,第五行在函数体内又声明?最后在函数定义这还有声明?
函数声明到底是在main()函数体内呢?还是体外?还是都行? 展开
main() /*主函数*/
{
int x,y,z; /*变量说明*/
int max(int a,int b); /*函数说明*/
printf("input two numbers:\n");
scanf("%d%d",&x,&y); /*输入x,y值*/
z=max(x,y); /*调用max函数*/
printf("maxmum=%d",z); /*输出*/
}
int max(int a,int b) /*定义max函数*/
{
if(a>b)return a;else return b; /*把结果返回主调函数*/
}
自定义函数max()在第一行已经声明了,第五行在函数体内又声明?最后在函数定义这还有声明?
函数声明到底是在main()函数体内呢?还是体外?还是都行? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询