c语言中x++和++x有什么区别


本文摘自PHP中文网,作者V,侵删。

区别如下:

++x是x的值先自增1,再计算x的值。

x++是先计算x的值,再将x的值自增1。

举例:

1

2

3

int x=10;

System.out.println(x++); 

System.out.println(x);

第一个输出10,x++先在当前表达式中使用x的值,然后再将x的值自增1,第二个输出11,因为经过上一条指令x自增了1。

1

2

3

int x=10;

System.out.println(++x);

System.out.println(x);

第一个输出11,++x 先将x的值自增1,然后再在当前表达式中使用x的值,第二个也是输出11,经过上一条指令x自增了1。

推荐教程:c语言教程

以上就是c语言中x++和++x有什么区别的详细内容!

相关阅读 >>

C语言的代码是什么?

C语言中return的用法

C语言中二维数组元素在内存中的存放顺序是什么?

C语言strcpy函数用法

新手程序员应该知道的C语言和c++的区别

“\n\n”在C语言中是什么意思?

C语言源程序的基本单位是什么

学好C语言要看什么书

C语言的了解和认识

C语言中不等于怎么表示?

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...