在C语言中,a++和++a有什么区别?是不是都相当于VB中的a=a+1?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 17:09:54

在C语言中,a++和++a有什么区别?是不是都相当于VB中的a=a+1?

a++ 相当于 a , a=a+1 , 即:先用a,然后再进行自增
++a 相当于 a=a+1, a , 即:先自增,然后再用a
如:
a=0;
while ( a++ < 10 ) {...} 循环10次
a=0;
while ( ++a < 10 ) {...} 循环9次