下面是引用limhi于2005-04-14 09:55发表的 :如果不是在比较值的时候,是没有差别的以下例说明j = i++// j 为 (先取i +1)j == i++// j 和 i 先比较后 ,i值+1 (先取后加)j == ++i// i值先+1 ,再比较值 (先加后取)若有错误,请不吝指正 谢谢~ .......
没东西可以抓
#include <stdio.h> void main ( ) { int a, b, k=0, i=5; while (i<95) printf("%d x %d = %2d\t", a=k+i%5, b=i/5-(k&1)*9, a*b),++i==50? puts(""),k=5:1; }
下面是引用daviddr于2008-05-28 14:51发表的 : 复制程式 #include <stdio.h> void main ( ) { int a, b, k=0, i=5; while (i<95) printf("%d x %d = %2d\t", a=k+i%5, b=i/5-(k&1)*9, a*b),++i==50? puts(""),k=5:1; }