主题:c++计算初级
			
 阿戈戈
				 [专家分:0]  发布于 2005-08-02 13:12:00							
			请算一算
int a=3,b=2;则++a+b=?,请再解释一下++a和a++的区别,谢了.
						
					 
		
			
回复列表 (共1个回复)
		
								
				沙发
				
					
lihui202 [专家分:70]  发布于 2005-08-02 17:06:00				
				++a和a++区别在于前者是a先加1然后再和表达式计算,后者是a先和表达式计算然后再加1
    例子1:
    int a=0,b=0;
    b=++a;//这里b=1
    例子2
    int a=0,b=0;
    b=a++;//这里b=0
不过它们的相同点是第二行结束后a的值都等于1
							 
									
			
我来回复