下面是引用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; }