|登录 |注册

12
返回列表 发新帖
楼主: ~Kai
打印 上一主题 下一主题

[C] error C2106: '=' : left operand must be l-value 如何解决?

[复制链接]

回复 #10 Super-Tomato 的帖子

宅男-兜着走
2009-11-28 11:07 PM
array 的size
Super-Tomato
2009-11-29 12:02 AM
原帖由 宅男-兜着走 于 2009-11-28 11:07 PM 发表
array 的size



C 必須先指定好 Array 的長度啊, 只是上面那個是直接初始長度的寫法
宅男-兜着走
2009-11-29 12:30 AM
原帖由 ~Kai 于 2009-11-15 08:34 PM 发表

谢谢你的帮忙。

我还有一个问题,能不能Declare一个Array是没有限制的?
比如说 char sumthing[]; 这样的

我刚刚才发现另一个问题...
printf("\t\t\t\t\tService Tax(10%):\t %.2lf\n", tax);
这里面 ...



可能我误会了他的意思, 抱歉~
~Kai
2009-11-29 02:55 AM
原帖由 Super-Tomato 于 2009-11-28 05:15 PM 发表



while 就和 if 一樣只是需要條件值



#include

int main()
{
        double ttpay, paid;

        ttpay = 100;

        while(paid < ttpay) {
            printf("ERROR\nAmount P ...

原来是这样...
你帮了我好多,谢谢

那又没有办法更好地处理一下这段呢?
因为这样写好象很复杂...
  1. if (pznum == 1) {
  2.                 strcpy(pz, "Pepperoni");
  3.         }
  4.         if (pznum == 2) {
  5.                 strcpy(pz, "Seafood");
  6.         }
  7.         if (pznum == 3) {
  8.                 strcpy(pz, "Vegetable");
  9.         }
  10.         if (pznum == 4) {
  11.                 strcpy(pz, "Hawaiian");
  12.         }
  13.         if (pznum == 5) {
  14.                 strcpy(pz, "Mixed Combo");
  15.         }
复制代码

[ 本帖最后由 ~Kai 于 2009-11-29 02:58 AM 编辑 ]
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 08:00 AM , Processed in 0.111994 second(s), 21 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部