关于MCS51单片机C语言编程的问题,自增++与自减--运算不能实现?

left=left++;实验不成功!left=left+1;实验成功!想知道为什么?在使用++或--时所定义的变量有什么注意的地方?... left=left++;实验不成功!
left=left+1;实验成功!
想知道为什么?在使用++或--时所定义的变量有什么注意的地方?
展开
 我来答
百度网友10c6f4b
2014-05-25 · TA获得超过613个赞
知道小有建树答主
回答量:1083
采纳率:100%
帮助的人:200万
展开全部
left=left++;
你见过哪位先人写过这样的代码?

一般都是这样的形式left++;作为单 条语句。
其它还是少用为妙。
注意前缀还是后缀的区别。这语句有太多的陷阱了。网上关于C语言的书非常的丰富,关于C语言的源代码也是极多的,自己找来看看吧。
更多追问追答
追问
让高人取笑啦,,,如果要实现上面的功能,还请指点。。
追答
如果实现left的内容加1,
left++;

在这个分号之后,left的值就已经加1了。
完全等于第2个语句执行后的结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式