TAILIEUCHUNG - the ansi c programming phần 1

Bởi vì nguyên mẫu của K&R đã không bao gồm bất kì thông tin nào về các tham số của hàm, chức năng kiểm tra kiểu của các đối số đã không được tiến hành, mặc dù một số trình dịch sẽ cho ra thông báo cảnh cáo nếu một hàm đã được gọi với số lượng tham số không đúng. Trong nhiều năm tiếp theo của sự tái bản K&R C, nhiều chức năng "không chính thức" đã được thêm vào cho ngôn ngữ, được hỗ trợ bởi các trình dịch của AT&T và một số nơi khác. | 1 SECOND EDITION PROGRAMMING LANGUAGE BRIAN w KERNJGHAN DENNIS fflf-NTCr HALL sw I 9ERGS 2 Preface 6 Preface to the first edition 8 Chapter 1 - A Tutorial Introduction 9 Getting Started 9 Variables and Arithmetic Expressions 11 The for statement 15 Symbolic Constants 17 Character Input and Output 17 File Copying 18 Character Counting 19 Line Counting 20 Word Counting 21 Arrays 23 Functions 25 Arguments - Call by Value 28 Character Arrays 29 External Variables and Scope 31 Chapter 2 - Types Operators and Expressions 35 Variable Names 35 Data Types and Sizes 35 Constants 36 Declarations 38 Arithmetic Operators 39 Relational and Logical Operators 39 Type Conversions 40 Increment and Decrement Operators 43 Bitwise Operators 45 Assignment Operators and Expressions 46 Conditional Expressions 47 Precedence and Order of Evaluation 48 Chapter 3 - Control Flow 50 Statements and Blocks 50 If-Else 50 Else-If 51 Switch 52 Loops - While and For 53 Loops - Do-While 56 Break and Continue 57 Goto and labels 57 Chapter 4 - Functions and Program Structure 59 Basics of Functions 59 Functions Returning Non-integers 62 External Variables 63 Scope Rules 68 Header Files 69 Static Variables 70 Register Variables 71 Block Structure 72 Initialization 72 Recursion 73 The C Preprocessor 74 File Inclusion 75 Macro Substitution 75 Conditional Inclusion 77 3 Chapter 5 - Pointers and Arrays 78 Pointers and Addresses 78 Pointers and Function Arguments 79 Pointers and Arrays 81 Address Arithmetic 84 Character Pointers and Functions 87 Pointer Arrays Pointers to Pointers 89 Multi-dimensional Arrays 92 Initialization of Pointer Arrays 93 Pointers vs. Multi-dimensional Arrays 94 Command-line Arguments 95 Pointers to Functions 98 .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.