2010年11月26日 星期五

11.27程設

陣列   -----


其一,目的,使記憶體連續不中斷時所用。


ex


char x[100] ={'\0'};


scanf("%s",&x);


printf("%s",x);


//---當設定完以後,記憶體位置會先空下來一段空間給放儲存子('\0'....當然可以給定複數以上字元),所以我們會在記憶體中看見 48 48 48.....直到我們留下的格數被填滿。


 


 


Divide and Conquer    -----


目的,把大區塊狀的東西細分成無數小塊,各個擊破(求效率性)。


ex


n(n+1)/2----n = 1 to 10


while (n<=10)....


 


Rubber Duck Debugging   -----


逐行逐行對桌上的橡皮鴨(人)解釋程式,運用人腦跟程式直譯對照,進而發覺程式與腦袋想的差距。


 


scanf ---- printf


scanf("%d(注意各子TYPE,否則超出一定設定會跑出記憶體位置)",&x);


 


基礎(必須)---->團結(效率)


沒有留言:

張貼留言