A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 895928691 中级黑马   /  2015-7-18 21:39  /  680 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

x++;
++x;

7 个回复

倒序浏览
首先x++;与++x 同属于单目运算符

变量为x
表达式为 ++x;--x;

1.++x与--x;
前缀表达式:
实现过程:先完成标量x的自增,自减,然后将x的值赋值给表达式.


2.x++,x--
后缀表达式
实现过程:先用x的值作为表达式的值,然后x进行自增,自减
回复 使用道具 举报
例如:
//定义变量
int a=3;
++a;             a++;
a的值=4       a的值=4
++a=4         a++=3        
回复 使用道具 举报
1)无论a++ 或是++a,执行完后a的值都+1
2)a的值为变量,不能用于常量以及表达式
回复 使用道具 举报
。。。。。。。。。。。
回复 使用道具 举报
二:

逗号表达式

1)
int a=4,b=5,result=0;
result =(a+1,b+1,a+b)
此处将最后一个表达式赋值给result
2)
result=(a++,b++,c++)
也是逗号表达式
回复 使用道具 举报

敲代码敲了半天,各种绞尽脑汁到最后手贱一下给它空格了

这时就需要coomand+ shift +k
回复 使用道具 举报
虽然简单,但很细致
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马