官术网_书友最值得收藏!

2.1.2 語句流

分隔符告訴編譯器一條語句在哪里結束,下一條語句在哪里開始。這個順序也很重要。語句的流向是從上到下,如果多條語句在同一行,則是從左到右。多語句是絕對允許的!我們可以快速擴展簡單的“Hello,World”程序,使其更加冗長。

如果你有時間和精力,我強烈建議你手工抄寫源代碼。這會讓你對C的語法更熟悉。你還會經常犯一兩個錯誤。發現并糾正這些錯誤是一種很好的學習方法,即使這些錯誤有時會讓人感到沮喪。

請看下面的程序ch02/verbose.c

?我們以一條與hello.c中非常相似的語句開始。唯一真正不同的是我們打印的文本。請注意,我們以分號分隔符結束該行。

?我們有第二條與第一條類似的printf()語句。它確實會第二個被執行。

?為了讓大家明白這一點,第三份聲明將在前兩份聲明之后被調用。而后兩次調用將在這一次之后。

下面是簡單的多行升級的輸出結果:

不錯。你可以看到輸出是如何精確地按照我們程序中語句的順序進行的。試著把它們調換一下,看看程序的流程是否從上到下。或者試著把兩個printf()調用放在同一行。這并不難。我只是希望你盡可能多地練習編寫、運行和編譯代碼。你嘗試的示例越多,就越能避免簡單的錯誤,也就越容易跟上新的代碼示例。

主站蜘蛛池模板: 从化市| 天长市| 绿春县| 公主岭市| 宜黄县| 新乐市| 定安县| 崇州市| 芦溪县| 历史| 泸水县| 贵溪市| 犍为县| 临湘市| 青龙| 东乡县| 连山| 灵寿县| 文水县| 弥渡县| 中宁县| 鄱阳县| 莱西市| 遂宁市| 乐都县| 调兵山市| 东兴市| 河西区| 灌云县| 孟津县| 邻水| 噶尔县| 洱源县| 绥宁县| 乐陵市| 哈密市| 大理市| 宝丰县| 棋牌| 浪卡子县| 霍山县|