首页上一页 1  下一页尾页 5 条记录 1/1页
        复合赋值运算是怎么计算的?
                 	
                        发表在C#图书答疑
                        2017-04-21                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    
                        设置时间:
                        非永久
                        永久            
                    
                    
                           起始时间:
                           结束时间:
                        
                    
                        是否扣分:
                        是
                        否
                    
                    
                    
                    
                比如说a+=a+=a+=a,如果a=10,则结果是80,这是怎么计算的呢?
精彩评论 5
                    2017-04-21
                   
                   
                   
                        5L
                    
   
                   小禾斗 发表于2017-04-21 14:11
读者朋友:
您好,+=运算符的结合性是从右向左,因此这个表达式可以改成a+=(a+=(a+=a)),也就是先计算最后的a+=a,是20;现在a的值是20,计算中间的a+=a,是40;现在a的值是40,最后计算最前面的a+=a,得出80。

 
	
                                                 VIP会员
VIP会员 购物车
购物车

 私信
                         私信 
                     发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对(

 
               			  已解决
已解决 
                







 
                     
                     
					 
						 
						 
						 
						