
(++a) +=(a++)是怎么计算的?
初始a=4;(++a)+=(a++)结果是11我不知道这个(++a)+=(a++)到底是怎么运行的是先计算等式右边a++这样等式右测结果是4而a=5再加上左边的++a结果...
初始a=4; (++a) +=(a++)结果是11
我不知道这个(++a) +=(a++)到底是怎么运行的
是先计算等式右边a++ 这样等式右测结果是4而a=5再加上左边的++a结果是10啊?
还是
先计算++a这样 a=5再见算a++这样 啊a=6 最后6+5=11?
到底是怎么回事啊?
这是华为的笔试题,而(++a)+=(++a)结果是12
我在visual c++6.0上运行的 不知道编译器是自左向右还是自右向左的,我想一般在windows上是自右向左吧 展开
我不知道这个(++a) +=(a++)到底是怎么运行的
是先计算等式右边a++ 这样等式右测结果是4而a=5再加上左边的++a结果是10啊?
还是
先计算++a这样 a=5再见算a++这样 啊a=6 最后6+5=11?
到底是怎么回事啊?
这是华为的笔试题,而(++a)+=(++a)结果是12
我在visual c++6.0上运行的 不知道编译器是自左向右还是自右向左的,我想一般在windows上是自右向左吧 展开
5个回答
展开全部
如果等11的话,你的C编译器肯定是自右而左的,及一个表达式从等号最左边算起:
右边是(a++),a=4,a+1=5了,此时右边值为5;
然后再执行左边的(++a),此时a=5,a+1=6;
下来再执行+=的运算,及把左边当前的值6加上右边的值5,就是11赋于a,所以a=11了;
这种式子恐怕只在考试或课本上有了,真正写代码不会写这种难懂易错的了!
右边是(a++),a=4,a+1=5了,此时右边值为5;
然后再执行左边的(++a),此时a=5,a+1=6;
下来再执行+=的运算,及把左边当前的值6加上右边的值5,就是11赋于a,所以a=11了;
这种式子恐怕只在考试或课本上有了,真正写代码不会写这种难懂易错的了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a自加,变成5,5加上5是10,10再自加1变成11.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解:
1)三个骰子,每个掷得技术与偶数的概率各为1/2,
三个均为偶数的概率为1/8(1/2的三次方)
两个偶数一个奇数概率为3/8(奇偶偶、偶奇偶、偶偶奇各1/8)
两个奇数一个偶数概率为3/8(同上推理)
三个奇数概率为1/8
前两种情况一定能被4整除,第四种一定不能,
分析第三种,三个数,出现4的概率为1/3所以第三种情况能被4除的可能性为3/8*1/3=1/8,
总概率1/8+3/8+1/8=5/8
2)三次均为A事件的概率为5/8*5/8*5/8
两A1非A概率3*(5/8*5/8*3/8)(道理与奇偶同)
要求的概率为:350/512=175/256
3)0次P(0-6)*(3/8)6 P(0-6)表示排列,6选0 括号外的数字都是成方的次数,下同
1次P(1-6)*(3/8)5(5/8)
2次P(2-6)*(3/8)4(5/8)2
3次P(3-6)*(3/8)3(5/8)3
4次P(4-6)*(3/8)2(5/8)4
5次P(5-6)*(3/8)(5/8)5
6次P(6-6)*(5/8)6
1)三个骰子,每个掷得技术与偶数的概率各为1/2,
三个均为偶数的概率为1/8(1/2的三次方)
两个偶数一个奇数概率为3/8(奇偶偶、偶奇偶、偶偶奇各1/8)
两个奇数一个偶数概率为3/8(同上推理)
三个奇数概率为1/8
前两种情况一定能被4整除,第四种一定不能,
分析第三种,三个数,出现4的概率为1/3所以第三种情况能被4除的可能性为3/8*1/3=1/8,
总概率1/8+3/8+1/8=5/8
2)三次均为A事件的概率为5/8*5/8*5/8
两A1非A概率3*(5/8*5/8*3/8)(道理与奇偶同)
要求的概率为:350/512=175/256
3)0次P(0-6)*(3/8)6 P(0-6)表示排列,6选0 括号外的数字都是成方的次数,下同
1次P(1-6)*(3/8)5(5/8)
2次P(2-6)*(3/8)4(5/8)2
3次P(3-6)*(3/8)3(5/8)3
4次P(4-6)*(3/8)2(5/8)4
5次P(5-6)*(3/8)(5/8)5
6次P(6-6)*(5/8)6
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个?
不对呀?
不对呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个式子不是一个合法的C语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询