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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余丽丽 高级黑马   /  2015-7-29 12:08  /  401 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、        求值过程:(表达式1,表达式2,表达式3 ) 计算每一个表达式的值,并以最后一个表达式的值作为整个逗号表达式的最终值。
2、        概念:“,”是一个逗号运算符,逗号表达式就是用逗号链接的表达式
3、        
int   a=4,b=5,result=0;
result=(a+4,b+3,a+b);
结果就是:a+b等于result=9
2)、result=a+4,5+b,a+b;
        结果是:result=a+4;//等于8;
4、        逗号运算符的使用注意:
a)        逗号运算符可以嵌套使用 result=(a++,(b+5,5+6,z=a+b));//结果是6;
b)        a++,b++;这也是逗号表达式=⇒a++;b++;//简化代码
c)        我们并不在意整个逗号表达式的结果,看中的是求值过程中各个变量的值的变化。
d)        并不是所有出现逗号的地方都可以组成表达式,比如定义变量的时间。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马