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语言switch case用法详解

C语言中如何用do...while语句求1到100的累加和

C语言fopen函数的用法

C语言的基本单位是什么?

C语言include<stdlib.h>什么意思?

C语言中“||”是什么意思

C语言中,一条简单语句的结束符为什么?

C语言加减乘除代码

C语言strcmp函数用法详解

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



打赏

取消

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

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

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

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

评论

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