11问答网
所有问题
单片机C语言中 a++ ,++a 区别 以及a- - ,- -a 的区别是什么啊 ,请高手赐教。
如题所述
举报该问题
推荐答案 æ¨èäº2017-10-18
ä¸æ®é
cè¯è¨
ä¸æ ·çï¼è¿åªå¨å¤æè¯å¥ä¸æèµ·ä½ç¨ï¼a++ï¼å å¤æå¼ï¼åéåå 1ï¼++aï¼å å 1ï¼åå¤æãæ¯å¦ï¼
a=9;
if(a++ ==10)break;æ¡ä»¶ä¸ºå
if(++a ==10)break;æ¡ä»¶ä¸ºç
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/P87FM782q.html
其他回答
第1个回答 2011-03-16
a++是先对A赋值判断然后加1.比如在FOR循环中,判断是不是跳出的条件时。就有这个用。
++A是先运行加然后再判断,
A--
--A一个道理
追问
对,能否写个小程序看看,呵呵
第2个回答 2011-03-16
a++与++a的区别在于,a++是先使用a的原来的值,使用完成后a自增一次。而++a情况正好相反,是先自增一次,然后再使用。a-- ,--a的情况也一样。
第3个回答 2011-03-16
楼上都说了
补充一下
for循环中最好用++a 因为不用保存前一个结果
a++ 要保存a的结果 再执行++操作,浪费了个空间
第4个回答 2011-03-16
复杂表达式中符号在前优先计算
1
2
下一页
相似回答
谁能解释一下C++
语言中a++,a
--和
++a,
--a这2组运算符有
什么
不同??
答:
++符号,在变量的前面是表示先加后用
,倒如 y=++a,如果a 等于3,则先加1,为4,然后赋给y,现在,a=4,y=4;++符号,在变量的后面是表示先用后加,例如 y=a++;如果a 等于3,则先用,把a的值赋给y,然后再加1.现在...
大家正在搜
单片机用什么语言编程
c语言和单片机的关系
c语言版单片机教程
c语言单片机编程教程
单片机acall什么意思
单片机C语言程序设计
c语言和单片机
c语言51单片机
单片机汇编语言
相关问题
c语言中*a++和(*a)++有什么不同?
单片机C语言中aa++;和aa+1;有什么不同
求高手解答单片机C语言中while(--a)和while(a...
c语言中c=++a是什么意思
单片机C语言中 while(a--)是什么意思 a为什么要定...
C语言中!a是什么意思
单片机C语言中typedef和define的区别是什么?
c语言里++是什么意思