主题:问题2:

  共有58320人关注过本帖    
李凯
1楼


问题2:  发帖心情 Post By:2004-2-9 8:13:00   [只看该作者]

你好!请教:我要重新给一个数组赋值时候,应该怎样做?我是这样做的:
    int data[20]={0x1b,0x42,0x33,0x1c};
    data[]={0x11,0x12,0x13,0x1c};
这种语法错误,可我不知该怎样给一个数组重新赋值,请赐教!

  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2004-2-9 9:49:00   [只看该作者]

1) 如果有规律可用循环语句赋值,如:
for(i=0; i<20; i++ )
  {
   data[i] = i*20;
   }
2) 如果没有规律,只能单独赋值,如:
  data[0] = 0x11;
  data[1] = 0x12;
  data[2] = 0x13;
  data[3] = 0x1c;


  单帖管理 | 引用 | 回复 回到顶部
李凯
3楼


  发帖心情 Post By:2004-2-9 9:57:00   [只看该作者]

那可麻烦了!因为我的程序中要经常向YD613显示器送指令,每个指令都很长,而且不同,主要是很多固定界面等,多定义一些数组又怕占用内存,有没有其它方法?当然没有的话我只有多定义数组了,大概有10K左右吧!

  单帖管理 | 引用 | 回复 回到顶部

返回首页

问题2:

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: