因仑“3+1”工程特种兵精英论坛

标题: 当i++遇见++i [打印本页]

作者: 伊海    时间: 2014-8-5 16:12
标题: 当i++遇见++i
本帖最后由 伊海 于 2014-8-6 08:48 编辑
  1. 第1次
  2. int i = 0 ;
  3. int k1= 0 ;
  4. k1= (++i) + (++i) + (++i) ;
复制代码
接下来就不容易了,别走开后面还有四次见面
  1. 第2次
  2. int i = 0 ;
  3. int k2= 0 ;
  4. K2= (i++) + (++i) + (++i) ;
  5. printf( "k2 = %d \n" , k2) ;
复制代码

作者: lxe    时间: 2014-8-5 16:14
我想说代码呢?。。{:soso_e137:}
作者: 还你一世界    时间: 2014-8-5 16:22
碰上了连连看,都消掉了
作者: 伊海    时间: 2014-8-5 16:33
本帖最后由 伊海 于 2014-8-5 16:44 编辑

发个题不容易,笔者修改了N次,用时M个小时,欲知答案,需要回答:当你遇到i++?,当你遇见++i ?

  1. 第3次
  2. int i = 0 ;
  3. int k3= 0 ;
  4. k3= (++i) + (i++) + (++i) ;
  5. printf( "k3= %d \n" , k3) ;
复制代码


  1. 第4次
  2. int i = 0 ;
  3. int k4 = 0 ;
  4. k4= (++i) + (++i) + (i++) ;
  5. printf( "k4 = %d \n" ,k4) ;
复制代码

  1. 第5次
  2. int i = 0 ;
  3. int k5 = 0 ;
  4. k5 = (++i) + (i++) + (++i) + (++i) + (i++) ;
  5. printf( "k5 = %d \n" , k5) ;
复制代码

作者: 伊海    时间: 2014-8-5 18:55
细节中见美感
作者: 墨奚    时间: 2014-8-10 14:35
细节决定成败




欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4