C 指针和整数之间的比较[默认启用]
我想用geo_analyzer函数通过check_线和check_三角形检查结果。谢谢你的回答。我不知道为什么我会出错。此外,我在ubuntu上编译 我这里有个错误C 指针和整数之间的比较[默认启用],c,function,C,Function,我想用geo_analyzer函数通过check_线和check_三角形检查结果。谢谢你的回答。我不知道为什么我会出错。此外,我在ubuntu上编译 我这里有个错误 if(check_line==1) return 1; // line if(check_triangle==1) return 2; //triangle 函数中函数的代码 double calculateSlop(double a,double b,double c,double d){ return (
if(check_line==1)
return 1; // line
if(check_triangle==1)
return 2; //triangle
函数中函数的代码
double calculateSlop(double a,double b,double c,double d){
return (d-c)/(b-a); // like (y2-y1)/(x2-x1)
}
int geo_analyzer( double p1_x, double p1_y, double p2_x, double
p2_y, double p3_x, double p3_y, double p4_x, double p4_y){
double m1,m2,m3;
m1=calculateSlop(p1_x,p2_x,p1_y,p2_y);
m2=calculateSlop(p2_x,p3_x,p2_y,p3_y);
m3=calculateSlop(p3_x,p4_x,p3_y,p4_y);
if(check_line==1){
return 1; // line
}
if(check_triangle==1){
return 2; //triangle
}
}
您正在将函数指针与整数进行比较。如果需要函数的输出,请通过
检查行(arg1、arg2、arg3等)
调用函数指针与整数进行比较。如果需要函数的输出,请通过检查行(arg1、arg2、arg3等)
调用函数指针与整数进行比较。如果需要函数的输出,请通过检查行(arg1、arg2、arg3等)
调用函数指针与整数进行比较。如果需要函数的输出,请通过check\u-line(arg1、arg2、arg3等)
调用该函数是check\u-line和check\u三角形函数还是变量?当你写作时
if(check\u line==1)
和if(check\u triangle==1)
您实际上是说有称为“check\u line”和“check\u triangle”的变量,您想知道它们是否等于整数1。如果您想检查函数“check_line”和“check_triangle”的输出是否等于整数1,那么您要做的是验证要传递给这些函数的参数,并写入
If(check_line(argument1,argument2,…)==1)
等等 检查线和检查三角形是函数还是变量?当你写作时
if(check\u line==1)
和if(check\u triangle==1)
您实际上是说有称为“check\u line”和“check\u triangle”的变量,您想知道它们是否等于整数1。如果您想检查函数“check_line”和“check_triangle”的输出是否等于整数1,那么您要做的是验证要传递给这些函数的参数,并写入
If(check_line(argument1,argument2,…)==1)
等等 检查线和检查三角形是函数还是变量?当你写作时
if(check\u line==1)
和if(check\u triangle==1)
您实际上是说有称为“check\u line”和“check\u triangle”的变量,您想知道它们是否等于整数1。如果您想检查函数“check_line”和“check_triangle”的输出是否等于整数1,那么您要做的是验证要传递给这些函数的参数,并写入
If(check_line(argument1,argument2,…)==1)
等等 检查线和检查三角形是函数还是变量?当你写作时
if(check\u line==1)
和if(check\u triangle==1)
您实际上是说有称为“check\u line”和“check\u triangle”的变量,您想知道它们是否等于整数1。如果您想检查函数“check_line”和“check_triangle”的输出是否等于整数1,那么您要做的是验证要传递给这些函数的参数,并写入
If(check_line(argument1,argument2,…)==1)
等等 检查直线
和检查三角形
是函数,而不是变量。您需要使用适当的参数调用它们,而不是将它们用作变量。check\u line
和check\u triangle
是函数,而不是变量。您需要使用适当的参数调用它们,而不是将它们用作变量。check\u line
和check\u triangle
是函数,而不是变量。您需要使用适当的参数调用它们,而不是将它们用作变量。check\u line
和check\u triangle
是函数,而不是变量。您需要使用适当的参数调用它们,而不是将它们用作变量。