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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 烟雨江南 中级黑马   /  2016-4-10 11:43  /  360 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

in a =3 ;
int b ;
b=++a ;
请计算此题中a和b的值

10 个回复

正序浏览
6666666666666666666
回复 使用道具 举报
a = 4   b =4   ++a在运算中 是先增  然后在赋值的   a++是先赋值在增加的
回复 使用道具 举报
菊花爆满山 来自手机 中级黑马 2016-4-12 02:01:23
9#
都是4啊
回复 使用道具 举报
主要看a赋值给b是多少,b=++a,a先自增再参与运算,结果是a=4,b=4;  如果b=a++,a先参与运算,后自增,结果是a=4,b=3;
回复 使用道具 举报
a就是4,b就是4啊
回复 使用道具 举报
a=4;  b=4.
回复 使用道具 举报
答案a=4,b=4,
回复 使用道具 举报
a自增,a=4,i
a自增后赋值给b,所以b=4.
回复 使用道具 举报
++a  把a自加完再参与运算。 结果应该是a=4,b=4
回复 使用道具 举报
caoshengwei 来自手机 中级黑马 2016-4-10 12:28:43
沙发
烟雨江南 发表于 2016-4-10 11:43
in a =3 ;
int b ;
b=  a ;

这个题a=4,a自加后赋值b ,所以b=4
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马