#include<stdio.h>
int divide(int a,int b,int *result);
int main()
{
int a=5,b=2;
int c;
if(divide(a,b,&c))
{
printf("%d",c);
}
return 0;
}
int divide(int a,int b,int *result)
{
int ret;
if(b==0)
ret=0;
else
{
*result=a/b;
ret=1;
}
return ret;
}
结果可以用指针带回去,而判断的结果直接用return 返回。
原文:http://www.cnblogs.com/hanlu-blog/p/6388097.html