第三行,函数前面增加in t
int fun(double *a,double *b) { if((*a) * (*b) > 0.0) return 1; return 0; }
这是判断输入的两个浮点数是否为相同正负的函数么
错误比较多:
1、没有定义返回值类型
2、参数不能写成 (double *a,*b),必须分别申明类型,这和变量定义不一样
3、两数相乘得用值,而不是地址
4、else去掉,否则编译器可能警告说函数没有明确的返回值