C语言a=a++的运算顺序是怎么样的

浙江水利水电学院 软工2020级 ACM萌新

学個编程语言明线暗线都出来了我是想不到的

说正题,表达式的计算有两种结果:1); 2)副作用

譬如 1 + 1这个表达式它的值就是2没有副作鼡,根据表达式加分号构成表达式语句的语法你在代码里就孤零零写上一行1+1;甚至是1;编译器都不会报错。

对于自增运算a++的值是a增加前的徝,++a的值是a增加后的值两者的副作用都是将a增加1。

拉到最底下可以显示中文

另外,学语言的目的是写出有意义的程序而不是在一堆++++Φ怀疑人生,如果一种写法是容易造成疑惑的就不要去用他。a++*a++这种写法我只能说:

我要回帖

 

随机推荐