51单片机C语言编程怎样创建一个空的数组,之后我要把数据放到数组里

2025-01-24 16:49:25
推荐回答(2个)
回答1:

很简单,定义一个指定长度(必须有)的数组,不初始化就可以了,最好指定一下存储段,在访问时可以优化一些。
例:
int data address[20]; /* 整型数组,名称 address,长度 20,存储在 data 段 */
char idata name[10]; /* 字符数组,名称 name,长度 10,存储在 idata 段 */
long xdata table[100]; /* 长整型数组,名称 table, 长度 100,存储在 xdata 段 */

回答2:

unsigned char a[];
a[0] = 0x31;这样赋值就可以