错误称为对象“”不是c中的函数或函数指针

时间:2018-07-09 16:17:24

标签: c

给了这个问题三个点(x1,y1),(x2,y2)和(x3,y3),写一个 程序检查所有三个点是否都落在一条直线上 在编译时,我收到称为对象“”的错误,它不是函数或函数指针 程序如下

#include <stdio.h>

int main()
{
    int sidex1,sidex2,sidex3,sidey1,sidey2,sidey3 ;
    printf("Type in the coordinates");
    scanf("%d%d %d%d %d%d", &sidex1, &sidey1, &sidex2, &sidey2, &sidex3, 
    &sidey3);
    if
    (sidex1(sidey2-sidey3)+sidex2(sidey3-sidey1)+sidex3(sidey1-sidey2)==0)
    printf("These coordinates lie on same line");
    else
    printf("These coordinates do not lie on a line");
    }

我是一个完整的菜鸟。 感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

要使用几乎所有程序语言的多个变量,请使用tinymce-output.css运算符

*

而不是拥有的是

sidex1*(sidey2-sidey3)

可能会混淆为使用参数sidex1(sidey2-sidey3) 调用名为sidex1的函数