主題:問題2: 共有82002人關注過本帖 |
---|
李凱 |
1樓 |
![]() |
問題2: ![]()
你好!請教:我要重新給一個數組賦值時候,應該怎樣做?我是這樣做的:
    int data[20]={0x1b,0x42,0x33,0x1c};     data[]={0x11,0x12,0x13,0x1c}; 這種語法錯誤,可我不知該怎樣給一個數組重新賦值,請賜教! |
單帖管理 | 引用 | 回復 ![]() |
zhl |
2樓 |
![]() |
![]()
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樓 |
![]() |
![]()
那可麻煩了!因為我的程序中要經常向YD613顯示器送指令,每個指令都很長,而且不同,主要是很多固定界面等,多定義一些數組又怕占用內存,有沒有其它方法?當然沒有的話我只有多定義數組了,大概有10K左右吧!
|
單帖管理 | 引用 | 回復 ![]() |