原创 高質量C++/C編程指南[3]

第3章 命名規則 比較著名的命名規則當推Microsoft公司的“匈牙利”法,該命名規則的主要思想是“在變量和函數名中加入前綴以增進人們對程序的理解”。例如所有的字符變量均以ch爲前綴,若是指針變量則追加前綴p。如果一個變量由ppch開頭

原创 C++/C代碼審查表

   C++/C代碼審查表 文件結構 重要性 審查項 結論   頭文件和定義文件的名稱是否合理?     頭文件和定

原创 高質量C++/C編程指南[8]

  第8章 C++函數的高級特性 對比於C語言的函數,C++增加了重載(overloaded)、內聯(inline)、const和virtual四種

原创 高質量C++/C編程指南[5]

  第5章 常量               常量是一種標識符,它的值在運行期間恆定不變。C語言用 #define來定義常量(稱爲宏常量)。C++ 語

原创 高質量C++/C編程指南[7]

  第7章 內存管理               歡迎進入內存這片雷區。偉大的Bill Gates 曾經失言: 640K ought to be en

原创 高質量C++/C編程指南[2]

  第2章 程序的版式               版式雖然不會影響程序的功能,但會影響可讀性。程序的版式追求清晰、美觀,是程序風格的重要構成因素。

原创 高質量C++/C編程指南[1]

第1章 文件結構 每個C++/C程序通常分爲兩個文件。一個文件用於保存程序的聲明(declaration),稱爲頭文件。另一個文件用於保存程序的實現(implementation),稱爲定義(definition)文件。 C++/C程序的

原创 用C編寫Windows服務程序的五個步驟

Windows 服務被設計用於需要在後臺運行的應用程序以及實現沒有用戶交互的任務。爲了學習這種控制檯應用程序的基礎知識,C(不是C++)是最佳選擇。本

原创 C語言中scanf/fscanf 的%[]和%n說明符的使用方法

標準輸入輸出函數%[]和%n說明符的使用方法    scanf fscanf,均從第一個非空格的可顯示字符開始讀起!        標準輸入輸出函數s

原创 高質量C++/C編程指南[6]

  第6章 函數設計 函數是C++/C程序的基本功能單元,其重要性不言而喻。函數設計的細微缺點很容易導致該函數被錯用,所以光使函數的功能正確是不夠的。

原创 高質量C++/C編程指南[4]

  第4章 表達式和基本語句 讀者可能懷疑:連if、for、while、goto、switch這樣簡單的東西也要探討編程風格,是不是小題大做? 我真的

原创 ARM應用系統開發詳解 --第3章 ARM微處理器的指令系統

  本章介紹ARM指令集、Thumb指令集,以及各類指令對應的尋址方式,通過對本章的閱讀,希望讀者能瞭解ARM微處理器所支持的指令集及具體的使用方法。 本章的主要內容有: - ARM指令集、Thumb指令

原创 ARM應用系統開發詳解 ----第4章 ARM程序設計基礎

  ARM編譯器一般都支持彙編語言的程序設計和C/C++語言的程序設計,以及兩者的混合編程。本章介紹ARM程序設計的一些基本概念,如ARM彙編語言的僞指令、彙編語言的語句格式和彙編語言的程序結構等,同時介紹

原创 ARM應用系統開發詳解 -- 第1章 ARM微處理器概述

  本章簡介ARM微處理器的一些基本概念、應用領域及特點,引導讀者進入ARM技術的殿堂。 本章主要內容: - ARM及相關技術簡介 - ARM微處理器的應用領域及特點 - ARM微處理器系列 - ARM微

原创 位運算總結

  位運算總結:   運算符                  含義 &                         按位與 |                          按位或 ^