| 000 | 00000cam u2200205 a 4500 | |
| 001 | 000046045741 | |
| 005 | 20200911092217 | |
| 008 | 200911s1994 mau 001 0 eng d | |
| 010 | ▼a 93049603 | |
| 020 | ▼a 020158042X | |
| 035 | ▼a (KERIS)REF000014115603 | |
| 040 | ▼a DLC ▼c DLC ▼d DLC ▼d 211009 | |
| 050 | 0 0 | ▼a QA76.73.C15 ▼b W57 1994 |
| 082 | 0 0 | ▼a 005.13/3 ▼2 23 |
| 084 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b W783ot | |
| 100 | 1 | ▼a Winston, Patrick Henry. |
| 245 | 1 0 | ▼a On to C / ▼c Patrick Henry Winston. |
| 260 | ▼a Reading, Mass. : ▼b Addison-Wesley, ▼c c1994. | |
| 300 | ▼a ix, 290 p. : ; ▼c 24 cm.. | |
| 500 | ▼a Includes index. | |
| 650 | 0 | ▼a C (Computer program language). |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(2층서고)/ | 청구기호 005.133 W783ot | 등록번호 521005086 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
This book is a concise yet clear introduction to the C programming language. Practicing programmers can use this book to learn the essentials of the language without a lot of time-consuming overhead. Key concepts and techniques are learned in their natural order as features are added to a short yet representative C program. Also available: On to C++ and On to Java .
정보제공 :
목차
Preface. 1. How this Book Teaches you the Language. Characteristics of C. Why you should learn C. Programming cliches. The organization of this book. 2. How to Compile and Run a Simple Program. Compiling, linking, and executing. Statements and declarations. printf and print specifications. Case sensitivity and blank insensitivity. Operators and operands. 3. How to Declare Variables. Data types and variable declarations. Initialization and assignment. Integral data types. Comments. 4. How to Write Arithmetic Expressions. Precedence and association. Binary and unary operators. Type casting. 5. How to Write Statements that Read Information from your Keyboard. scanf and read specifications. input redirection. 6. How to Define Simple Functions. Calling and returning from functions. Arguments, parameters, and values. 7. How to Benefit from Procedure Abstraction. Making programs easier to reuse, read, and debug. Making programs easier to augment, improve, and change. 8. How to Work with Local and Global Variables. Extent and scope. Local and global variables. Macro symbols. 9. How to Perform Tests Using Numerical Predicates. Equal, ==, and not equal, !=. Greater than, >, and less than, . 20. How to Use Pointer Parameters to Alter Values. Avoiding returned-value copying. Returning multiple values. 21. How to Access Array Elements Using Pointers. Pointer arithmetic. Array names and constant pointers. Arrays and function parameters. 22. How to Create New Structure Objects at Run Time. The free store. Allocating space with malloc. Pointer casting. 23. How to Store Pointers to Structure Objects. Wasting space by defining too-large object arrays. Saving space by defining too-large pointer arrays. 24. How to Define Constructor, Reader, and Writer Functions. 25. How to Benefit from Data Abstraction. 26. How to Write Multiway Conditional Statements. switch statements. exit statements. 27. How to Use Enumerations to Improve Readability. The mnemonic sterility of numbers. The enumeration data type. 28. How to Use Type Synonyms to Improve Readability. 29. How to Use Unions to Capture Class Distinctions. 30. How to Use Bits to Record State Information. Status registers and status bits. Setting and resetting. Bitwise and, &, and bitwise or, |. Masks and the shift operators, >> and
