- 高效微控制器C語言編程
- (美)馬克·盧瓦
- 426字
- 2025-06-05 13:36:26
第2章 存儲和狀態
編程的本質是對數據的操作。編程語言為人類提供了一個界面,告訴計算機這些數據是什么,以及你想對這些數據做什么。為功能強大的機器設計的語言可能會隱藏(或推斷)許多有關數據存儲的細節,但C語言在這方面仍然相當簡單。也許用“簡單”這個詞并不恰當,但C語言的數據存儲方法簡單明了,同時還允許進行復雜的操作。正如我們將在第6章中看到的,C語言還為程序員提供了一個窗口,讓他們了解數據在計算機內存中的存儲位置等底層問題。當我們在本書后半部分開始直接使用微控制器時,這種訪問將變得更加重要。
不過現在,我想先介紹一些C語言語法的基礎知識,這樣我們就可以開始編寫原創程序,而不僅僅是照搬書上的代碼了。本章有很多這樣的代碼,我們衷心鼓勵你在閱讀過程中復制它們!但希望我們能達到這樣的境界,即你可以創造出新穎的答案來應對自己的編程挑戰。
如果你已經從其他語言的編程經驗中感到得心應手,那么本章可以略讀。你應該閱讀2.3節中關于printf()和scanf()函數的內容,其他章節可能也會涉及。
推薦閱讀
- DevOps:軟件架構師行動指南
- ExtGWT Rich Internet Application Cookbook
- 自己動手寫搜索引擎
- JavaScript 從入門到項目實踐(超值版)
- WebAssembly實戰
- TestNG Beginner's Guide
- Java Web應用開發技術與案例教程(第2版)
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- INSTANT Passbook App Development for iOS How-to
- Serverless computing in Azure with .NET
- 零基礎學Scratch 3.0編程
- 零基礎學HTML+CSS第2版
- SQL Server on Linux
- 大象:Thinking in UML(第二版)
- 前端Serverless:面向全棧的無服務器架構實戰