65
549
1823
助理工程师
使用特权
0
37
115
中级技术员
kk8346 发表于 2014-1-10 09:58 等效于: table[num] = value; num = num + 1;
22
272
836
高级技术员
南宫云明 发表于 2014-1-10 10:12 应该是先num++的,赋值语句的地位向来比较低的。。。
shuidi_wangdan 发表于 2014-1-10 10:15 我觉得还是分开写的好,总感觉这样不安全!
南宫云明 发表于 2014-1-10 10:18 那是当然分开写好,这样很容易给人误导。。。。 比如当前num = 10;
47
1108
4101
中级工程师
15
182
535
2
559
1845
ZUI135 发表于 2014-1-13 16:48 unsigned char table[10]=0, num=0,value=0; table [num++]=value;
chenbb8 发表于 2014-1-14 09:27 反了,你这是table[++num]的效果。
shuidi_wangdan 发表于 2014-1-17 08:03 没有,我试过了,确实是先赋值,在进行自加加。
.JPG (17.13 KB )
下载附件
2014-1-17 09:00 上传
chenbb8 发表于 2014-1-17 09:01 你用的是什么编译器,我印象中没遇到过先++的现象。
shuidi_wangdan 发表于 2014-1-17 09:34 我用的是MPLAB IDE C18的编译器,我用12864液晶显示,发现这个现象的!
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
3
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号