#include<stdio.h>
/**
@return 如果返回值是1 则除法成功;否则返回0
**/
int divide(int a, int b, int *result){
int ret = 1;
//分母为0 无意义
if( b == 0) ret = 0;
else{
*result = a / b;
}
return ret;
}
int main(){
int a = 5;
int b = 2;
int c;
if(divide(a,b,&c))
//c的值就是*result
printf("%d/%d=%d\n",a,b,c);
return 0;
}
C 函数状态返回值 和 指针返回值 例子
最新推荐文章于 2023-03-25 15:42:49 发布