zrdiy电子吧 关注:64贴子:73
  • 0回复贴,共1

单片机c语言运算符号++用法,a++与++a区别

只看楼主收藏回复

单片机c语言运算符号++用法,a++与++a区别
++在用法上就是加 1 的意思,注意是变量自己加,比如 b++的意思就是 b=b+1,而在编程的时候我们有两种常用的方式先加和后加。比如 unsigned char a = 0; unsigned char b = 0;那么 a = ++b;的整个运算过程是先计算 b=b+1,那么 b 就等于 1 了,然后再运行 a=b,运行完毕后 a=1,b=1。如果写成 a=b++;那么运算过程就是先执行 a=b;然后再执行 b=b+1,执行完的结果就是 a=0,b=1。


IP属地:广东1楼2015-04-24 22:28回复