⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_67029.htm

📁 vc
💻 HTM
字号:
<p>
序号:67029 发表者:猪仔仔 发表日期:2003-12-28 22:07:45
<br>主题:?????结构体中的成员赋值总是提示错误信息
<br>内容:typedef struct ProteinRecord&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int RecordNo;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int factor[81];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>} ProteinRecord&nbsp;&nbsp;&nbsp;&nbsp;;<BR>typedef struct ProteinId&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int proteinid;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>} ProteinId&nbsp;&nbsp;&nbsp;&nbsp;;<BR><BR> &amp;pr[i].RecordNo = &amp;pi[i].proteinid;<BR><BR>编译提示&nbsp;&nbsp; error C2106: '=' : left operand must be l-value<BR>这是什么意思啊,<BR>请大家指点一下了!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-28 22:28:01
<br>内容:左值是指可以被赋值的表达式。左值位于赋值语句的左侧,<BR>与其相对的右值则位于赋值语句的右侧。<BR>每条赋值语句都必须有一个左值和一个右值。<BR>左值必须是内存中一个可存储的变量,而不能是一个常量。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:LOVEYUAN 回复日期:2003-12-28 22:41:37
<br>内容:可能改成这样就好了。<BR>pr[i].RecordNo = pi[i].proteinid
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-28 23:02:43
<br>内容:但是,如果你的pr和pi是指针的话<BR>那么就改成这样<BR>(pr+i)-&gt;RecordNo = (pi+i).proteinid
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -