C programming language

honggarae 16/02/2023 383

Introduction

"C Programming Language" tells in simple terms, with typical examples, easy to understand, practical, suitable as academical computer major or non-computer professional C language teaching materials, can be used as reference in computer-related hardware and software development technical staff. In the history of computer development, which is not a programming language such as C language so widely used.

original

"C Programming Language" is the original designer of the C language Dennis M. Ritchie and famous computer scientist Brian W. Kernighan co-author of an authoritative description of the C language classics. We now see a lot of discussion of the C programming language textbooks and monographs are modeled on the book. Original version first introduced in C language C language version later become widely used - the standard C foundation. Well-known "Hello, World" program is the "C Programming Language" was first introduced, and now, this procedure has become the first lesson all program design entry language. Original version 2 made appropriate amendments in accordance with ANSIC standard established in 1987. Introduces new language forms and adds new example, by concise description of typical examples, the author comprehensively, systematically and accurately describes the respective characteristics as well as the basic method of C programming language. For computers practitioners, "C Programming Language" is a programming language reference book of a must-read.

About the Author

Brian W.Kernighan, Bell Labs Computer Science Research Center senior researcher, renowned computer scientist. He took part in the UNIX system, C language, AWK language and many other system development, and published a number of influential books in the computer field. Such as "C Programming Language", "programming style foundation", "programming practice", "UNIX Programming Environment", "AWK Programming Language", "software tools" and so on.

Dennis M.Ritchie, 1967 Nian Jiarubeier laboratory, Laboratory of Computer Science Research Center now for the System Software Research Department. He and Ken L.Thompson two co-designed and implemented the C programming language to change the trajectory of language development is an important milestone in the programming language development process. At the same time, both of whom also designed and implemented the UNIX Caozuoxitong. Because of these two great contribution to the official, Dennis M.Ritchie received the highest award of the computer industry in 1983 - Turing Award. In addition, he also received a number of awards ACM, IEEE, Bell Labs awarded.

List of works

Steering Committee words

publisher

Chinese version of the sequence

Translator's Preface

School Translator's Introduction

sequence

first Edition Preface

Introduction

Chapter 1 Introduction

Getting Started 1.1

1.2 variables and arithmetic expressions

1.3 for statement

1.4 symbolic constants

1.5 character input / output

< p> 1.6 array

1.7 function

1.8 parameter - a call-by

1.9 character array

1.10 scope and external variables

Chapter 2 type, the operator of the expression

2.1 variable name

2.2 data type and length

2.3 constant

2.4 statement

2.5 arithmetic operators

2.6 relational operators and the logical operators

2.7 type conversion

2.8 increment operator and decrement operator

2.9 bitwise operators

2.10 assignment operator and expression

2.11 Conditional expression

2.12 operator precedence and order of evaluation

Chapter 3 control flow

3.1 statement is block

3.2 if-else statement < /p>

3.3 else-if statement

3.4 switch statement

3.5 while the loop for Laid ring

3.6 do-while loop

3.7break statement and continue statement

3.8goto statement with reference numerals

program functions and chapter 4 structure

Chapter 5 pointers and arrays < / p>

Chapter 6 structure

Chapter 7 input and output

Chapter 8 UNIX system Interface

Appendix A, reference Manual

Appendix B standard library

Appendix C change Summary

index

Latest: Clouds

Next: Longtan Park