內容簡介
《編程語言基礎:C語言》通過大量實例,深入淺齣地介紹瞭C語言的各種數據類型,運算符,錶達式;結構化程序設計語句;函數的概念和用法;編譯預處理命令;位運算;文件的操作;算法的基本錶示方法及結構化程序設計方法。
《編程語言基礎:C語言》的特點是不僅詳細介紹瞭C語言中各個概念,而且在每個知識點後都配套有實例講解,詳細描述C語言中各個概念的實際應用及注意點,非常實角,方便讀者模擬實踐。
內頁插圖
目錄
模塊1 C語言基礎
任務1 C語言簡介
任務2 C語言基礎知識
任務3 C語言的格式和結構特點
任務4 C語言程序的基本結構及開發過程
任務5 C語言上機操作
習題
模塊2 基本數據類型與順序程序設計
任務1 常量和變量
任務2 C語言的基本數據類型
任務3 C語言的運算符和錶達式
任務4 賦值語句
任務5 數據的輸入
任務6 數據的輸齣
任務7 常用的數學函數
任務8 結構化程序設計
習題
模塊3 控製語句
任務1 語句概述
任務2 if語句
任務3 條件運算符和條件錶達式
任務4 switch語句
任務5 循環語句
任務6 break語句與continue語句
習題
模塊4 數組
任務1 一維數組
任務2 二維數組
任務3 字符數組及字符串處理函數
習題
模塊5 函數
任務1 函數概述
任務2 函數的調用
任務3 函數的參數傳遞
任務4 函數的返迴與返迴值的傳遞
任務5 用數組作為函數參數
任務6 字符串參數的傳遞
任務7 變量的作用域和生存期
習題
第6章 結構體
任務1 結構體
任務2 結構體變量的定義
任務3 結構體變量的引用與初始化
任務4 結構體數組
習題
模塊7 指針
任務1 指針的概念
任務2 指嚮簡單變量的指針
任務3 指針與數組
任務4 指嚮字符串的指針變量
任務5 指嚮函數的指針變量
任務6 指針變量作為函數參數
任務7 指嚮結構體變量的指針
習題
模塊8 文件
任務1 文件的定義和分類
任務2 文件的打開與關閉
任務3 文件的讀寫
習題
附錄C 語言的錯誤和警告信息
參考答案
精彩書摘
1.5.4連接目標文件
連接目標文件的目的就是要生成最終的可執行文件。啓動Turbo C後,把要連接的C源程序調入Turbo c環境(接Alt+F組閤鍵再按L鍵,輸入文件名如aa.c),按Alt+C組閤鍵,齣現編譯Compile菜單,按L鍵,這時如果程序(如aa.c)的目標文件已存在,即開始連接過程,生成可執行文件(如aa.exe)。否則要先進行編譯,生成目標文件後再連接。
按Alt+C組閤鍵齣現編譯(Compile)菜單後,按M或B鍵也可以進行鏈接生成可執行文件,但這兩個功能不論目標文件存在與否,最終都能生成可執行文件,它們可同時完成編譯和連接過程。
1.5.5運行程序
經過上述的C語言程序的編輯、編譯、鏈接,在磁盤上産生瞭一個可執行文件(如aa.exe)。這時在操作係統提示符下輸入可執行文件名,即可得到程序的運行結果。如:
A>aa(迴車)或
C>aa(迴車)
上麵介紹瞭一個程序開發的完整過程,在一般情況下,要遵循上麵的步驟。但Turbo c還提供瞭不進行編譯和連接而直接執行程序的功能,按Alt+R組閤鍵,再按R鍵,程序即可運行。其實這種運行也包含瞭編譯和連接過程,它也生成目標文件和執行文件,並把它們保存到磁盤上。
在用Turbo c集成開發環境開發程序的過程中,編輯、編譯、連接、執行這四個步驟是相互獨立的。把編輯好的程序保存在磁盤上,可以在以後進行編譯、連接、也可以在編譯完成後,退齣Turbo C,以後再進行連接。
……
前言/序言
C語言是近年來在國內外得到迅速推廣應用的一種計算機語言,它以其豐富靈活的控製和數據結構,簡潔而高效的語句錶達、清晰的程序結構、良好的移植性、較小的時空開銷,已被廣泛的應用於係統軟件和應用軟件的開發中。
同時,C語言是一門實踐性很強的學科,通過學習本課程,學生能夠比較熟練地掌握C語言的語法規則,能夠掌握一些較為簡單的算法,並初步積纍編程經驗,自己解決一些比較簡單的程序課題。
本書通過大量實例,深入淺齣地介紹瞭C語言的各種數據類型,運算符,錶達式;結構化程序設計語句;函數的概念和用法;編譯預處理命令;位運算;文件的操作;算法的基本錶示方法及結構化程序設計方法。
本書的特點是不僅詳細介紹瞭C語言中各個概念,而且在每個知識點後都配套有實例講解,詳細描述C語言中各個概念的實際應用及注意點,非常實用,方便讀者模擬實踐。
本書適閤中等職業學校中的沒有編程基礎的C語言初學者;正在學習C語言基礎或深人瞭解數據結構的用戶也可以閱讀;對於開發人員,本書也可以作為參考手冊。
由於編者編寫時間倉促、學識有限,書中難免有構思不當或謬誤之處,敬請廣大師生批評指正。
編程語言基礎:C語言 下載 mobi epub pdf txt 電子書