关于结构体的调用

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:04:46
在C语言中,设定一个struct point { float x;float y;}A,B;型的点A和点B,现在要在if语句中表示A点的x值不等于B点的x值,该怎么表示啊。。if(a.x!=b.x)
的表示方法为啥是错误的啊??

#include <iostream.h>

struct point
{
float x,y;
}a,b;

void main()
{
cin>>a.x>>a.y;
cin>>b.x>>b.y;
if(a.x!=b.x) cout<<"a.x!=b.x"<<endl;
else cout<<"a.x==b.x"<<endl;
}

没有问题
是不是你程序编的有问题
比如说分号不要用在输入法状态下的全角字符,用英文输入下的半角分号
或者大小写问题,C区分大小写的
最好把你的程序发出来。

struct point
{
float x;
float y;
}P;

P a,b;

if(a.x!=b.x)