2016年7月7日 星期四

用無窮迴圈讓系統持續運作


【大家健康悅讀電子報】提供健康資訊、親子教育及有趣的兩性話題,讓你幸福養生,健康、樂活每一天! 【聯合書報攤快遞】網羅各類型雜誌文章,為您精選最即時的周刊報導、最時尚的流行品味,最深入的知識饗宴。
無法正常瀏覽圖片,請按這裡看說明   無法正常瀏覽內容,請按這裡線上閱讀
新聞  健康  財經  追星  NBA台灣  udn部落格  udnTV  讀書吧  
2016/07/08 第 576 期 |  訂閱/退訂  |  看歷史報份  |  
 
 
 
  學習主題
  新書搶鮮報
   
  學習地圖
  活動快遞
  延伸閱讀主題
   
超圖解物聯網 IoT 實作入門 -- 使用 JavaScript / Node.JS / Arduino / Raspberry Pi / ESP8266 / Espruino
       
 

 
用無窮迴圈讓系統持續運作

當迴圈的條件算式結果恆為真, 迴圈的動作就會不斷的執行, 就稱之為無窮迴圈 (Endless Loop) (或稱無限迴圈)。例如前面範例 Ch07_09.c 中的 while 迴圈:

在電腦程式中, 一般都不會希望程式中出現無窮迴圈, 因為這會造成系統一直要執行出現無窮迴圈的程式, 導致系統無法運作的情況。以下就是一個無窮迴圈的範例:

在 Windows 作業系統中執行這個程式, 會看到執行程式的命令提示字元視窗中, 不斷輸出 "這是一個停不下來的迴圈" 的文字訊息。必須按 + 組合鍵, 或是用滑鼠關閉命令提示字元視窗, 才能強制停止程式。

對 目前配備多核心 CPU、處理速度快的個人電腦而言, 這個無窮迴圈的程式不會造成太大的影響, 只是讓 CPU 工作的時間稍微拉長一點點, 系統仍有餘裕處理其它的工作。但在效能較差的個人電腦上, 或是迴圈中有複雜的處理工作, 就可能使系統變得遲鈍, 甚至難以操作。因此在個人電腦的程式設計中, 都要注意迴圈的條件判斷式, 要確認程式一定會在預期的情況下, 結束迴圈並繼續後續的工作。

但在嵌入式、單晶片的程式設計中, 無窮迴圈就變成讓系統可持續運作的主要機制。在許多嵌入式、單晶片的程式設計中, 都會將程式的工作放在無窮迴圈之中, 例如;

.......﹝詳細內容

   

更多內容請見 《 從零開始! 邁向嵌入式開發 C語言程式設計入門 》

 
 
Dropbox•Evernote•Google 最強雲端活用術

Dropbox•Evernote•Google 最強雲端活用術

各類型雲端工具如雨後春筍般不斷推出, 雲端儲存服務、雲端協作工具、雲端辦公室…族繁不及備載, 這麼多垂手可得的免費資源, 怎能不好好利用。
本書為您嚴選 Dropbox、Evernote、Google 3 大必學雲端工具的活用技巧, 以豐富的職場實例, 包括最頻繁的郵件收發、做報告上網蒐集資料、同事間互傳大容量檔案, 到待辦事項的控管提醒、團隊工作行程的掌握、專案工作即時討論等, 書中將一一介紹如何善用這些免費雲端工具, 聰明工作、大大提升效率!

......... 更多內容 >>

   
設計師一定要懂的產品包裝設計知識 設計師一定要懂的產品包裝設計知識

在嵌入式應用的領域, 由於硬體資源比較侷限, 因此執行速度快、檔案小、語法簡單的 C 語言是開發的首選。不過 C 語言的教材多半是針對電腦程式所設計, 少有為嵌入式的程式設計量身打造的。本書從最基礎的語法介紹開始, 逐步介紹嵌入式程式設計經常使用的位元運算、邏輯運算、迴圈應用等技巧的說明, 奠定未來
微處理器和嵌入式系統開發的基礎。各章也都有學習評量, 讓讀者檢驗對學習內容的認識程度;另外有程式練習可實際驗證各種程式技巧與應用。

 

  .........多內容 >>

 
 
與朋友共享網路上的 Word 文件

Word Online 除了方便自己可以隨時連上網路來編輯 Word 文件, 更大的優點是可以讓朋友共同瀏覽、編輯文件的內容, 達到共享的目的。這一節就來看看 Word Online 如何與朋友分享檔案。

傳送檔案連結給朋友

檔案上傳到 OneDrive 後, 就可以將檔案連結用 E-mail 傳送給朋友,收到 mail 的朋友, 只要點按郵件中的連結就會自動開啟網頁。此外, 也可以將檔案連結寄給自己, 當你出門在外到了目的地便可利用連結開啟文件進行修改。

  1. 同樣請登入 OneDrive 網站, 然後勾選要共享的檔案, 再點選最上方的共用鈕。

  2. 接著選擇要共享文件的對象, 並編輯郵件內容:


    .......﹝詳細內容

 

 
 
更多內容請見 《 Microsoft Word 2016 超 Easy



 
 
旗 標 出 版 股 份 有 限 公 司
地址:100 台北市杭州南路一段15-1號19樓 電話: (02) 2396-3257
若您對內容有任何建議,歡迎您來信與我們分享 ! 聯絡我們
如果您對內容讚賞有加,希望能轉載,還請務必來信告知 ! 以便於處理。
  免費電子報 | 著作權聲明 | 隱私權聲明 | 聯絡我們
udnfamily : news | video | money | stars | health | reading | mobile | data | NBA TAIWAN | blog | shopping

沒有留言:

張貼留言

您或許對這些文章有興趣: