出版時間:2009-8 出版社:北京航空航天大學出版社 作者:蔣騰旭 編 頁數(shù):239
內容概要
《C語言程序設計教程》是高職高專學生學習C語言程序設計的理想教材。全書共分12章,主要內容包括:C語言概述、數(shù)據(jù)類型、運算符與表達式、程序控制語句、數(shù)組及其應用、函數(shù)、復合結構類型、指針與文件等。全書以ANSI C語言標準為基礎,以培養(yǎng)學生C語言程序設計能力為主線,介紹了程序設計的基本概念、C語言的語法規(guī)則和常用的C語言程序設計技術。 《C語言程序設計教程》結合實際應用,以Visual C++ 6.0為開發(fā)環(huán)境,強調算法與編程思想的培養(yǎng),力圖給初學者一個良好的程序設計入門知識介紹。為方便教學,在每章最后均安排了一定數(shù)量的習題?! 禖語言程序設計教程》既可作為高等職業(yè)院校計算機程序設計的入門教材,也可作為全國計算機等級考試(二級C語言)的參考教材,還可作為科技人員自學C語言的參考書。
書籍目錄
第1章 C語言概述1.1 程序設計語言與C語言1.2 C語言程序的開發(fā)環(huán)境1.3 C語言詞匯1.4 本章小結習題一第2章 C語言數(shù)據(jù)類型2.1 C語言的數(shù)據(jù)類型2.2 標識符2.3 常量及其類型2.4 變量及其類型2.5 變量的初始化2.6 各種基本數(shù)據(jù)類型的混合運算2.7 本章小結習題二第3章 運算符與表達式3.1 運算符及表達式概述3.2 算術運算符與算術表達式3.3 賦值運算符與賦值表達式3.4 關系運算符與關系表達式3.5 邏輯運算符與邏輯表達式3.6 其他運算符及其表達式3.7 運算符的優(yōu)先級和結合性3.8 本章小結習題三第4章 順序結構程序設計4.1 結構化程序設計的基本思想4.2 C程序的結構4.3 C語句的分類4.4 算法及流程圖4.5 輸入/輸出函數(shù)的使用4.6 順序結構程序設計4.7 本章小結習題四第5章 選擇結構程序設計5.1 選擇結構程序設計的基本思想5.2 選擇結構程序設計語句5.3 本章小結習題五第6章 循環(huán)結構程序設計6.1 循環(huán)結構程序設計的基本思想6.2 循環(huán)結構程序設計語句6.3 循環(huán)轉移控制語句6.4 本章小結習題六第7章 數(shù)組及其應用7.1 數(shù)組結構7.2 一維數(shù)組的定義及應用7.3 二維數(shù)組的定義及應用7.4 字符串與字符數(shù)組7.5 本章小結習題七第8章 函數(shù)8.1 函數(shù)概述8.2 函數(shù)的定義8.3 函數(shù)的參數(shù)和返回值8.4 函數(shù)的聲明和調用8.5 變量的作用域與生存期8.6 內部函數(shù)和外部函數(shù)8.7 本章小結習題八第9章 編譯預處理第10章 復合結構類型第11章 指針與文件第12章 位 運 算附錄223參考文獻
章節(jié)摘錄
第1章 C語言概述 1.1 程序設計語言與C語言 計算機是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分構成的,硬件是物質基礎,軟件可以說是計算機的靈魂,沒有軟件,計算機是一臺“裸機”,是什么也不能干的,有了軟件,才能成為一臺真正的“電腦”。所有的軟件,都是要用計算機語言即程序設計語言來編寫的?! ?.1.1 程序設計語言的發(fā)展 程序設計語言(program language)也稱計算機語言,即編寫計算機程序所用的語言。計算機程序設計語言的發(fā)展,經歷了機器語言一匯編語言一高級語言的發(fā)展歷程?! ?.機器語言 機器語言是第一代計算機語言。它直接用二進制代碼0和1表示每一條指令,是一種最低級的計算機語言。比如,某種計算機的指令為1011011000000000,它表示讓計算機進行一次加法操作;而指令1011010100000000則表示進行一次減法操作。機器語言直接面向硬件,能直接被計算機所認識,執(zhí)行速度快,但通用性差,讀寫困難,編程效率極低,可移植性差。 2.匯編語言 匯編語言是第二代計算機語言。為了克服機器語言的缺點,產生了匯編語言,匯編語言是用符號來代替機器語言的語言,比如用“add ax,cx”代表加法指令,"mov al,5”代表數(shù)據(jù)傳遞。匯編語言具有機器語言的全部優(yōu)點,并且比機器語言更容易理解、易于調試和修改。但是,匯編語言對計算機硬件的依賴性大,要求熟悉計算機的內部結構,在編寫復雜程序時,相對于高級語言代碼量較大并且難記,移植性也不好。 ……
圖書封面
評論、評分、閱讀與下載