C語言專業英語

C語言專業英語

本書簡明地介紹了套用廣泛的計算機程式語言——C語言。全書包括9章和附錄:第1章主要介紹計算機軟、硬體知識及軟體工程的重要性;第2章詳細介紹算法的概念以及程式結構、編程環境等;第3章介紹C語言的基本知識,包括編程方法、數據類型、表達式;

本書可作為高等學校本科生的授課教材,也可為廣大編程工作者提供參考服務。

本書包括9章和附錄。第1章簡單介紹了計算機軟、硬體概念,特別提及軟體工程的重要性。第2章講述如何用計算機核心——算法來解決問題。第3章描述有關程式結構、數據類型、表達式等基本知識。第4章解釋順序、選擇和循環3種基本編程結構。第5章講述非常重要的概念——數組。第6章討論函式,函式是C語言的特點,C語言是函式型語言。第7章全面講解指針,指針是C語言的重要特徵。第8章介紹結構體概念。第9章著重描述有關檔案的概念。最後,為方便學習、掌握和套用C語言,附錄給編程人員快速查找各類庫中的諸多函式提供便利。

目錄

PrefaceⅠ

前言Ⅲ

Chapter 1 Fundamentals1

1.1A Simple Structure of Computer Hardware

1.2The Computer Soul—Software

1.3C Language and Its Integrated Development

1.4Software Engineering

Chapter 2Problem Solving Method8

2.1Algorithms

2.2Programming Idioms and Paradigms

2.3Programming Your First Program

2.4Programming Errors and Debugging

Chapter 3Program Structure, Data Types, and Expressions16

3.1Program Structure

3.2Data Types

3.3Expressions

Chapter 4Program ControlDecisions and Looping29

4.1Introduction

4.2The if Statement

4.3The Loop Control Structure

4.4The case Control Structure

4.5Samples

Chapter 5Arrays48

5.1Defining an Array

5.2Initializing Arrays

5.3Multidimensional Arrays

5.4Variablelength Array

Chapter 6Functions58

6.1Defining a function

6.2Parameters

6.3Local and Global Variables

6.4Automatic and Static Variables

6.5Calling Functions

6.6Recursive Functions

Chapter 7Pointers70

7.1Pointer and Address

7.2Pointer Manipulation in C

7.3Passing Parameters by Reference

7.4Pointers and Arrays

7.5Dynamic Allocation

Chapter 8Structures95

8.1Basic Knowledge

8.2Functions and Structures

8.3Arrays of Structures

8.4Pointers and Structures

8.5Structures Containing Structures

8.6Using typedef Keyword

Chapter 9Files106

9.1Text Files

9.2Using Files

9.3Character, Lineoriented, Formatted I/O

AppendixANSI Libraries

相關詞條

熱門詞條

聯絡我們