语句-下面的错误怎么改啊,请大家教教我

问题描述

下面的错误怎么改啊,请大家教教我
void SelectMin(MyHuffmanNode MYN[ML]){    int min1min2;    min1=min2=0;    int i;      for(i=0;i<2*ML-1;i++)    {        if(MYN[i].weight<MYN[min1].weight && MYN[i].father=-1)        min1=i;    }    min2=min1+1;    for(i=0;i<2*ML-1;i++)    {        if(MYN[i].weight<MYN[min2].weight && MYN[i].father=-1)        min2=i;    }    cout<<""请输入字符数;"";    cin>>i; }

错误信息 error: non-lvalue in assignment
if语句的错误,请大家帮忙改,谢谢大伙!!

解决方案

if判断用==号,=是赋值

解决方案二:
=-1改成 ==-1

时间: 2024-10-31 21:57:14

语句-下面的错误怎么改啊,请大家教教我的相关文章

编码-下面的错误怎么改啊,请大家帮帮我,我刚开始写,写不好啊。耐心看一下,谢谢!!

问题描述 下面的错误怎么改啊,请大家帮帮我,我刚开始写,写不好啊.耐心看一下,谢谢!! #include <iostream> #include <string> #define MAX 100 using namespace std; class HTNode { public: int weight; string data; int f; HTNode* father; HTNode* lchild; HTNode* rchild; string code; HTNode()

大家帮忙:老是提示INSERT INTO 语句的语法错误

问题描述 语句如下:stringconStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath(".")+"..\database\data.mdb";stringsqlStr="Insertintobiao1(name,sex,age,from,mail,web,message)Values('"+TextName.Text+"','&quo

关于access,为什么提示“[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误。”

问题描述 各位大哥大姐,请大家帮帮我解决一下问题,谢谢!以下是我的工程,运行后老是报[Microsoft][ODBC Microsoft Access 驱动程序] INSERT INTO 语句的语法错误.是怎么回事?package access;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public

初学者-各位大神,能不能帮看一下问题是在哪,一直提示错误,改了好多遍都没还对

问题描述 各位大神,能不能帮看一下问题是在哪,一直提示错误,改了好多遍都没还对 package jsp; public class Circle { double side; double areaperimeter; public void setCircle(double r){ side=r; } public double getCircle(){ return side; } public double getArea(){ area=Math.sqrt(3.14*side*side)

jsp-tomcat提示404错误怎么改

问题描述 tomcat提示404错误怎么改 提示这个错误,如果打开jsp就提示404 应该怎么改? 解决方案 先看myeclipse 配置都对不对.先建个jsp 页面 看看能否跑起来,.能跑说明 myeclipse 配置没问题.最容易错的就是.你的struts.xml中的<?xml version=""1.0"" encoding=""UTF-8"" ?><!DOCTYPE struts PUBLIC-//A

hive执行query语句时提示错误

hive执行query语句时提示错误:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.io.IOException: hive> select product_id, track_time from trackinfo limit 5; Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce tasks is set to 0 since

asp.net Insert into 语句的语法错误

  asp教程.net insert into 语句的语法错误的解决方法 问题描述: 我用oledb的方式向access数据里写数据,示例源码如下: string sql="select * from multitable"; oledbdataadapter olesub=new oledbdataadapter(sql,olecn); oledbcommandbuilder cb1=new oledbcommandbuilder(olesub); dataset ds=new da

在SQL Server的try...catch语句中获取错误消息代码的的语句

本文为大家详细介绍下如何在SQL Server的try...catch语句中获取错误消息的代码,具体示例如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   复制代码 代码如下: BEGIN TRY ... ... END TRY BEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000); DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT; SELECT @ErrorMessage = ERROR_M

c++-求大神!关于IO 输出运算符重载 这是什么错误 怎么改?

问题描述 求大神!关于IO 输出运算符重载 这是什么错误 怎么改? #include"iostream" #include"fstream" #include"string" using namespace std; class coStu { protected: string name,num; double score; public: coStu(string na,string nu,double s): name(na),num(nu