- 高效微控制器C語言編程
- (美)馬克·盧瓦
- 477字
- 2025-06-05 13:36:26
2.1.2 語句流
分隔符告訴編譯器一條語句在哪里結束,下一條語句在哪里開始。這個順序也很重要。語句的流向是從上到下,如果多條語句在同一行,則是從左到右。多語句是絕對允許的!我們可以快速擴展簡單的“Hello,World”程序,使其更加冗長。
如果你有時間和精力,我強烈建議你手工抄寫源代碼。這會讓你對C的語法更熟悉。你還會經常犯一兩個錯誤。發現并糾正這些錯誤是一種很好的學習方法,即使這些錯誤有時會讓人感到沮喪。
請看下面的程序ch02/verbose.c:


?我們以一條與hello.c中非常相似的語句開始。唯一真正不同的是我們打印的文本。請注意,我們以分號分隔符結束該行。
?我們有第二條與第一條類似的printf()語句。它確實會第二個被執行。
?為了讓大家明白這一點,第三份聲明將在前兩份聲明之后被調用。而后兩次調用將在這一次之后。
下面是簡單的多行升級的輸出結果:

不錯。你可以看到輸出是如何精確地按照我們程序中語句的順序進行的。試著把它們調換一下,看看程序的流程是否從上到下。或者試著把兩個printf()調用放在同一行。這并不難。我只是希望你盡可能多地練習編寫、運行和編譯代碼。你嘗試的示例越多,就越能避免簡單的錯誤,也就越容易跟上新的代碼示例。
推薦閱讀
- PHP動態網站程序設計
- C語言程序設計教程
- Pandas Cookbook
- Instant QlikView 11 Application Development
- Flux Architecture
- Oracle從入門到精通(第5版)
- Learning Raspbian
- Hands-On Full Stack Development with Go
- R數據科學實戰:工具詳解與案例分析
- Android群英傳
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- H5+移動營銷設計寶典
- 基于GPU加速的計算機視覺編程:使用OpenCV和CUDA實時處理復雜圖像數據
- Monitoring Docker
- Clojure Web Development Essentials