返回信息流我想定义一个数组装一个字符串,这个字符串里面的两个字符是可变的
我就这样定义了:
unsigned char xdata n=0x30;
unsigned char xdata m=0x31;
unsigned char xdata Netdata[8]={0x54,n,m,0x32,0x32,0x38,0x35,0x44};
可是为什么会出现下面这个错误呢?我已经初始化了呀~
non-address/-constant initializer
菜鸟一个
希望你们不要笑话我。。。
这是一条镜像帖。来源:北邮人论坛 / cpp / #7131同步于 2008/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
数组里面定义一个变量应该怎么弄呢?
fanny
2008/5/20镜像同步23 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xdata是什么
【 在 Fanny (黄润惜) 的大作中提到: 】
: 我想定义一个数组装一个字符串,这个字符串里面的两个字符是可变的
: 我就这样定义了:
: unsigned char xdata n=0x30;
: ...................
【 在 Fanny 的大作中提到: 】
: 我想定义一个数组装一个字符串,这个字符串里面的两个字符是可变的
: 我就这样定义了:
: unsigned char xdata n=0x30;
: ...................
貌似是单片机里面的东东
ps:可爱的小X和可怜的zilch~~
一般来说在声明的时候,如果向你那样想用大括号(其实就是集合)直接定义数组的话,那么大括号里的值不能是变量,必须是常量
【 在 Fanny (黄润惜) 的大作中提到: 】
: 还有个问推呀
: 字符串数组里面能装整形的变量不?
: 期待达人解答~
: ...................
【 在 purevirtual 的大作中提到: 】
: 一般来说在声明的时候,如果向你那样想用大括号(其实就是集合)直接定义数组的话,那么大括号里的值不能是变量,必须是常量
囧~
那我想定义一个变化的数组呢?只是里面的某一部分变化
可以这样写啊,比如a[3]=m;a[4]=n;
【 在 Fanny (黄润惜) 的大作中提到: 】
: 囧~
: 那我想定义一个变化的数组呢?只是里面的某一部分变化