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

本章小結

本章主要介紹了計算機語言的發展歷程及C語言的基礎知識,包括:

(1)C語言的發展;

(2)認識C語言程序;

(3)C語言程序基本結構;

(4)C語言程序編寫規范;

(5)C語言開發流程及開發環境。

【C編程課堂】

問:你知道頭文件是什么嗎?

答:在C語言中,頭文件是一種包含功能函數、數據接口聲明的載體文件。

以.h為擴展名的輔助性文件,用于保存程序的聲明,稱為頭文件;以.c為擴展名的基本程序文件,用于保存程序的實現,稱為源代碼文件或定義文件。

頭文件的作用:(1)通過頭文件來調用庫函數。在很多場合下,源代碼不便(或不準)向用戶公布,只需向用戶提供頭文件和二進制的庫即可。用戶只需要按照頭文件中的接口聲明來調用庫函數,而不必關心接口是怎么實現的。編譯器會從庫中提取相應的代碼;(2)用于變量、函數的聲明,起描述性作用。

頭文件定義格式

常見的頭文件(庫函數)如表1-1所示。

表1-1 常見的頭文件(庫函數)

庫函數可以理解為工具包,系統已經提供了一些基本的工具供你使用。

比如printf函數可以實現輸出信息到控制臺,scanf函數可以從鍵盤讀取輸入的數據……每一個具體的工具都有專屬的工具包,也就是說不同的庫函數都有專屬的.h文件。要用某一個庫函數就需要先導入它所屬的工具包才行,在語句中就是通過#include來實現的。

#include的用法有兩種,使用尖括號<>或者雙引號""。兩者的區別在于,使用尖括號<>,編譯器會到系統路徑下查找頭文件;而使用雙引號"",編譯器首先在當前目錄下查找頭文件,如果沒有找到,再到系統路徑下查找。

【大國工匠】

大國工匠之陳建榮

“終于要進考場了!”站在世界最大跨度的公鐵兩用斜拉橋——常泰長江大橋5號墩沉井上,陳建榮說。他口中的“進考場”,指的是常泰長江大橋5號墩沉井的首次取土下沉施工。為了這一刻,他和團隊奮斗了180多個日夜。常泰長江大橋位于江蘇省,跨江連接常州與泰興兩市,是集高速公路、普通公路、城際鐵路“三位一體”的跨江大橋,于2019年開工,目前仍在建設中。

陳建榮是這個項目的副總經理兼副總工程師。在來常泰長江大橋項目部前,他是中交二航局技術中心橋梁結構部副總工程師。雖然,以前也做過取土下沉的方案,但這一次的取土下沉給陳建榮出了諸多難題。

首先要克服的是河床土層不均勻、層底高差大、結構復雜的難題。大橋5號墩沉井河床泥土的構成多達7種,如果不能均勻取土,很可能會使沉井發生偏移甚至傾斜的情況。

為了攻克這個難題,陳建榮與團隊日夜奮戰,想到了根據各土層、區域的特點,采取氣舉取土、電動鉸刀、汽水混合沖射等多種設備相互配合取土的方式,運用“臺階形”取土工藝,按照分層、分區、分輪同步對稱取土的順序,確保沉井平穩下沉和不移位。

為了項目的有序推進,陳建榮每天都加班到凌晨兩三點,被同事稱為“項目部的守夜人”。最后,沉井效果比想象中的要好,但陳建榮依舊不能回家,因為這只是開始,后面還有許多未知的難題。

“首次吸泥下沉很關鍵,所用的技術設備也很新穎,不管多長時間,我是黨員,我要把它負責到底。”陳建榮說。

主站蜘蛛池模板: 三江| 张家口市| 翁牛特旗| 文昌市| 五华县| 太仓市| 石林| 电白县| 军事| 常宁市| 景东| 梅河口市| 定日县| 兴和县| 蓬溪县| 忻州市| 蒲江县| 根河市| 浦城县| 宜阳县| 陇西县| 蒙自县| 库车县| 平顺县| 镇赉县| 辉县市| 贡觉县| 崇文区| 盐城市| 东辽县| 北安市| 怀仁县| 庄河市| 娄烦县| 安塞县| 双柏县| 西乌珠穆沁旗| 梅河口市| 乌拉特后旗| 固原市| 南充市|