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语言double类型默认输出几位小数?

C语言输出语句是什么

C语言如何实现玫瑰花

C语言中用户标识符是什么?

C语言常量定义规则

C语言中结束本次循环的语句是什么

C语言语句以什么结束

一个c源程序中至少应包括一个什么函数

C语言num什么意思

C语言中数组的下标从什么开始?

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



打赏

取消

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

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

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

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

评论

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

    暂无评论...