大家在帮我看看 现在和书上看的一模一样到底问题在那
#include <stdio.h>int main(void)
{
int num1,num2
int max(int x,int y);
printf("Input the first integer number: ");
scanf("%d",&num1);
printf("Input the second integer number: ");
scanf("%d",&num2);
printf("max=%d\n",max(num1,num2));
return 0;
}
int max(int x,int y)
{
if(x<y)
x=y;
return(x);
}
搜索更多相关的解决方案:
一模一样
----------------解决方案--------------------------------------------------------
调用子函数前需要先声明,或者把int max(int x, int y)的定义移到main()函数前。
----------------解决方案--------------------------------------------------------
int num1,num2 这个后面没分号;
至于函数的声明放在函数里面或是外面都行!
----------------解决方案--------------------------------------------------------
晕倒 谢谢楼上的 兄弟~~果然是int num1,num2 后面没分号
----------------解决方案--------------------------------------------------------
呵呵 常见错误~
----------------解决方案--------------------------------------------------------