www问答网
所有问题
c语言中a=a+1和a++的意思一样吗?
c语言中a=a+1和a++的意思一样吗?关于do while循环 循环刚开始的if(a==10)是怎么个意思?
举报该问题
推荐答案 2019-10-20
a++是自加,a=a++其实等价于a=a+1
只是自加
运算符
的优先级很高,比+的运算级高,可以理解为代替了数学算式中的括号!
比如
表达式
a=b+a+1和表达式a=b+a++
答案一样,但是运算顺序是第一个表达式是从左到右,先算b+a然后值再加1
第二个表达式是先a自加,值再与b相加。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/AAAn3n1Wdn544dGG5GW.html
其他回答
第1个回答 2016-09-08
”a=a+1;“ == “a++;”
但你要注意 a++ 是后加,要小心使用,相关细节你可以去搜索一下。
如果你说的是
if(a==10) ——这里没分号
do{
}while()
这种形式,那么这个if判断是进入这个循环的条件本回答被提问者采纳
相似回答
大家正在搜
相关问题
c语言中,&a+1和&(a+1)的区别是什么
c语言中*a++和(*a)++有什么不同?
C语言中 a+1和&a+1的理解
C语言中*p=a和p=&a意义一样吗?
在c语言中对于A=A+1,A+=1这两个函数该怎么理解?
c语言中-a++什么意思,怎么运算,最好能举个例子,谢谢。
在C语言里面,&a[0]++和&a[0]+1分别表示什么意思...