发布网友 发布时间:2023-06-01 10:26
共3个回答
热心网友 时间:2024-05-09 09:01
这是个编译时的错误。意思是:非法,左操作数是float *类型。造成这个错误的原因是因为数据类型不匹配。
例如:
float a,b,c;
scanf("%d%f%d",&a,&b,&c);
//这样就会造成illegal, left operand has type 'float *'这个错误,因为控制符号里面是%d整形,而对应的变量a,c都是浮点型。类型不匹配就会发生这种错误。
热心网友 时间:2024-05-09 09:01
一般不使用float比较两个数,有精确度*热心网友 时间:2024-05-09 09:02
scanf("%f %f",&l ,&r);你中间少打了逗号