1 /* 2 * Main.c 3 * B7-分支-07. 比較大小 4 * Created on: 2014年6月16日 5 * Author: Boomkeeper 6 */ 7 8 #include <stdio.h> 9 10 int main() 11 { 12 int a,b,c,*temp; 13 int *pa=&a,*pb=&b,*pc=&c; 14 15 scanf("%i%i%i",pa,pb,pc); 16 if(*pa>*pb) 17 { 18 temp=pa; 19 pa=pb; 20 pb=temp; 21 } 22 if(*pb>*pc) 23 { 24 temp=pb; 25 pb=pc; 26 pc=temp; 27 } 28 if(*pa>*pb) 29 { 30 temp=pa; 31 pa=pb; 32 pb=temp; 33 } 34 printf("%i->%i->%i",*pa,*pb,*pc); 35 36 return 0; 37 }
測試通過,
使用指針,內存消耗256Kb;沒有使用指針,內存消耗380Kb,
看看曾經使用Java提交的題目,動不動內存都上萬、甚至十幾萬!!!嚇尿了...