下面C语言中a++*2表示的是什么意思,以及这个程序的详细运算步骤,O(∩_∩)O谢谢
下面C语言中a++*2表示的是什么意思,以及这个程序的详细运算步骤,O(∩_∩)O谢谢
日期:2022-04-12 06:01:07 人气:1
看了下下面的,看来我没讲清楚
这是优先集的问题。
++的优先集比*高。所以先做++
a++*2就是a++然后*2
因为a++的含义是先做运算,等运算完再对a加1.
所以效果是a*2后,然后加上1.
可是如果是++a*2呢???
当然也是先++,
所以就是先++a,然后*2.
这才是我想表达的优先集问题
main()
这是优先集的问题。
++的优先集比*高。所以先做++
a++*2就是a++然后*2
因为a++的含义是先做运算,等运算完再对a加1.
所以效果是a*2后,然后加上1.
可是如果是++a*2呢???
当然也是先++,
所以就是先++a,然后*2.
这才是我想表达的优先集问题
main()