1.)return 0; 这名本人认为没用的还有下面的哪句也是!
if(a = b) return a + b; else return a - b;
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
[em08我是超级新手来的.........
----------------解决方案--------------------------------------------------------
return a这是什么意思呀...
是不是把大的学负给A呀
指教
----------------解决方案--------------------------------------------------------
因为你用了printf所以就要用这个头文件#inclue<conio.h>,#inclde<stdio.h>还有你第2 IF语句不是a=b是a==b,还有你那里不要声明了,你已经声明了.RETURN要打括号.比如return(b)
----------------解决方案--------------------------------------------------------
好难,我怎么还是没看懂这个程序到底要做什么啊?
----------------解决方案--------------------------------------------------------
大家好,我这是第一次上论坛,请各位高手多多指教!!
我不明白 retrun 0 有什么作用?
----------------解决方案--------------------------------------------------------
这个在TC2.0上可以运行!
#include <stdio.h>
int max(int a,int b); int main() { int x,y,z; int max(int a,int b); printf("input tuo numbers:\n"); scanf("%d%d",&x,&y); z=max(x,y); printf("maxmun=%d",z);
return 0; }
int max(int a,int b) { if(a>b) return a;
else if(a=b) return a+b;
else if return a-b;
else return b;
}
----------------解决方案--------------------------------------------------------
else return a-b;最后一句好像没有什么作用哦
----------------解决方案--------------------------------------------------------
if(a=b)return a+b;else return a-b;该句没有作用, 不管a>=b还是a<=b,在前一句均可以跳出此函数; 因为主函数是int 型,所以要有 return 0;否则编译出错;可以将主函数改为void 型,就不用加return 0了. |
----------------解决方案--------------------------------------------------------