黑马程序员技术交流社区

标题: 关于++的一个题, [打印本页]

作者: ts930913    时间: 2015-10-10 23:27
标题: 关于++的一个题,
若x=2,则表达式(x++)/3的值是?

作者: zzh1026    时间: 2015-10-11 00:56
面试题
int m,j=5;
m=j++ + j++ + j++;
m=++j + ++j + ++j;
syso:(m + "+ "  + j);
加油弄懂这个就好了
作者: itheima_casper    时间: 2015-10-11 07:53
(x++)/3 是0。    ++x是1
作者: itheima_casper    时间: 2015-10-11 07:55
(x++)/3 是0。    ++x是1
作者: liuqianfly    时间: 2015-10-11 10:47
若x=2,则表达式(x++)/3的值是0;
(1)x++是先进行赋值运算,然后x自身增加1,所以(x++)/3相当于2/3=0 ; x=2+1=3;
(2)++x是先自增,然后再运算,,如果是(++x)/3相当于x=2+1=3;3/3=1;
这样子是否明白?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2