C語言作為一門計算機科學歷史上裡程碑式的程式語言,現在依然被廣泛使用。其功能強大,內容簡單,想學習編程的小夥伴們不妨先學習一下C語言。本文將介紹一下K&R所寫的經典程序:Helloworld的簡要分析。
各位好,編程能力作為新時代的重要能力之一,現在變得越來越熱門,本人作為未來的計算人很樂意簡單介紹一下編程的一些小知識,所以往下看吧,不會後悔的。
C語言
今天打算簡單介紹一下K&R書中的傳世經典案例Helloworld。相信每一個學過任何程式語言的小夥伴都是從編寫出一個能夠輸出Helloworld的小程序開始的。當你能夠在一個空文本中純手打,寫出一個完整的Helloworld程序,並理解文檔中所有英語單詞、括號的含義之時,你就已經打開了編程之門,踏上了獻祭頭髮獲取力量的道路。廢話少說,我們來介紹一下Helloworld吧!
在開始敲代碼之前,我們需要先創建一個擴展名為.c的文檔,表示這個文檔就是C語言程序的原始碼,這個步驟可以通過修改文本文檔(擴展名為.txt)的擴展名實現,也可以在編程軟體(IDE)中添加。Helloworld程序原始碼我們命名為helloworld.c。
Helloworld程序原始碼
我們從程序的第一行來看,帶有#的句子表示在正式運行程序前,系統進行的操作,include 表示引入C語言標準庫中的stdio.h,後面的printf函數就來源於這個頭文件。
運行結果
第三行的int表示主函數的返回值為整數類型,main是主函數的名字,所有控制臺程序都會從名字為main的函數開始執行,後面的圓括號表示輸入的參數,但這個程序不需要參數,所以括號內為空。
第四行和第七行的一對花括號中的內容就是函數的內容,當運行這個函數的時候,程序會從上到下運行函數中的代碼。第五行的printf函數的功能是將字符串參數格式化後輸出到控制臺中(此程序中沒有將字符串進行格式化)。第六行的return 0表示的是運行到此處時函數中止,並返回0表示程序正常結束。
注意:1.C語言的控制臺程序中必須有main函數(當main錯寫成mian等時,系統認為沒有main函數),否則無法運行。
2.C語言不同語句間用分號;相隔,缺少分號會使程序無法運行。
4.C語言的括號、逗號、分號等都是半角的,即英文輸入法下的括號、分號,否則無法運行。
當你成功實現了這個小程序,你便在成為計算機科學家的路上邁出了第一步。
羅馬不是一天建成的,循序漸進,沒有人能在21天內真正做到精通一門程式語言;學而不思則罔,思而不學則殆,編程只學會理論毫無意義,不會理論就實踐更是妄想。
編程雖好,可不要絕頂哦!
新人小編,碼字不易,原創求支持。