i++与++i
- 
首先我们定义一个变量i,int i=5; 然后我们做执行printf(“%d”,i++); 我们会发现输出结果是5。 
- 
是为什么呢,我们要搞清楚printf(“%d”,i++); 这句话是做两件事: 1.输出i 2.i=i+1; 这里的顺序,是先输出i,再执行i=i+1; 
- 
然后我们初始化变量i,i=5; 然后我们做执行printf(“%d”,++i); 我们会发现输出结果是6。 其实printf(“%d”,++i);做的也是这两件事, 1.输出i 2.i=i+1; 只是先做i=i+1;然后输出i; 
- 




 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号