主题:问题2: 共有58645人关注过本帖 |
---|
李凯 |
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左右吧!
|
|
单帖管理 | 引用 | 回复 |