ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming in ANSI C

دانلود کتاب برنامه نویسی به زبان ANSI C

Programming in ANSI C

مشخصات کتاب

Programming in ANSI C

ویرایش: 6 
نویسندگان:   
سری:  
ISBN (شابک) : 9781259004612, 1259004619 
ناشر: McGraw Hill Education (India) 
سال نشر: 2016 
تعداد صفحات: 570 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 64 مگابایت 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Programming in ANSI C به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی به زبان ANSI C نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Contents
1 Overview of C
	1.1 History of C
	1.2 Importance of C
	1.3 Sample Program 1: Printing a Message
	1.4 Sample Program 2: Adding Two Numbers
	1.5 Sample Program 3: Interest Calculation
	1.6 Sample Program 4: Use of Subroutines
	1.7 Sample Program 5: Use of Math Functions
	1.8 Basic Structure of C Programs
	1.9 Programming Style
	1.10 Executing a 'C' Program
	1.11 Unix System
	1.12 MS-DOS System
	Review Questions
	Programming Exercises
2 Constants, Variables, and Data Types
	2.1 Introduction
	2.2 Character Set
	2.3 C Tokens
	2.4 Keywords and Identifiers
	2.5 Constants
	2.6 Variables
	2.7 Data Types
	2.8 Declaration of Variables
	2.9 Declaration of Storage Class
	2.10 Assigning Values to Variables
	2.11 Defining Symbolic Constants
	2.12 Declaring a Variable as Constant
	2.13 Declaring a Variable as Volatile
	2.14 Overflow and Underflow of Data
	Review Questions
	Programming Exercises
3 Operators and Expressions
	3.1 Introduction
	3.2 Arithmetic Operators
	3.3 Relational Operators
	3.4 Logical Operators
	3.5 Assignment Operators
	3.6 Increment and Decrement Operators
	3.7 Conditional Operator
	3.8 Bitwise Operators
	3,9 Special Operators
	3.10 Arithmetic Expressions
	3.11 Evaluation of Expressions
	3,12 Precedence ot Arithmetic Operators
	3.13 Some Computational Problems
	3,14 Type Conversions in Expressions
	3,15 Operator Precedence and Associativity
	3.16 Mathematical Functions
	Review Questions
	Programming Exercises
4 Managing Input and Output Operations
	4.1 Introduction
	4.2 Reading a Character
	4.3 Writing a Character
	4.4 Formatted Input
	4.5 Formatted Output
	Review Questions
	Programming Exercises
5 Decision Making and Branching
	5.1 Introduction
	5,2 Decision Making with If Statement
	5.3 Simple If Statement
	5.4 The If .. , .. Else Statement
	5,5 Nesting ot It
	5.6 The Else If Ladder
	5.7 The Switch Statement
	5.8 The? : Operator
	5.9 The Gata Statement
	Review Questions
	Programming Exercises
6 Decision Making and Looping
	6.1 Introduction
	6,2 The while Statement
	6.3 The do Statement
	6.4 The for Statement
	6.5 Jumps in Loops
	6.6 Concise Test Expressions
	Review Questions
	Programming Exercises
7 Arrays
	7.1 Introduction
	7.2 One-Dimensional Arrays
	7.3 Declaration of One-Dimensional Arrays
	7.4 Initialization of One-Dimensional Arrays
	7.5 Two-Dimensional Arrays
	7.6 Initializing Two-Dimensional Arrays
	7.7 Multi-Dimensional Arrays
	7.8 Dynamic Arrays
	7.9 More about Arrays
	Review Questions
	Programming Exercises
8 Character Arrays and Strings
	8.1 Introduction
	8.2 Declaring and Initializing String Variables
	8.3 Reading Strings from Terminal
	8.4 Writing Strings to Screen
	8.5 Arithmetic Operations on Characters
	8.6 Putting Strings Together
	8.7 Comparison of Two Strings
	8.8 String-Handling Functions
	8.9 Table of Strings
	8.10 Other Features of Strings
	Review Questions
	Programming Exercises
9 User-Defilled Functions
	9.1 Introduction
	9.2 Need for UserwDefined Functions
	9.3 A MultiwFunction Program
	9A Elements of UserwDefined Functions
	9.5 Definition of Functions
	9.6 Return Values and Their Types
	9.7 Function Calls
	9.8 Function Declaration
	9.9 Category of Functions
	9.10 No Arguments and No Return Values
	9.11 Arguments but No Return Values
	9.12 Arguments with Return Values
	9.13 No Arguments but Returns a Value
	9.14 Functions that Return Multiple Values
	9.15 Nesting of Functions
	9.16 Recursion
	9.17 Passing Arrays to Functions
	9.18 Passing Strings to Functions
	9.19 The Scope, Visibility and Lifetime of Variables
	9.20 Multifile Programs
	Review Questions
	Programming Exercises
10 Structures and Unions
	10.1 Introduction
	10.2 Defining a Structure
	10.3 Declaring Structure Variables
	iDA Accessing Structure Members
	10.5 Structure Initialization
	10.6 Copying and Comparing Structure Variables
	10.7 Operations on Individual Members
	10.8 Arrays of Structures
	10.9 Arrays within Structures
	10.10 Structures within Structures
	10.11 Structures and Functions
	10.12 Unions
	10.13 Size of Structures
	10.14 Bit Fields
	Review Questions
	Programming Exercises
11 Pointers
	11.1 Introduction
	11.2 Understanding Pointers
	11.3 Accessing the Address of a Variable
	11.4 Declaring Pointer Variables
	11.5 Initialization of Pointer Variables
	11,6 Accessing a Variable through its Pointer
	11.7 Chain of Pointers
	11.8 Pointer Expressions
	11.9 Pointer Increments and Scale Factor
	11.10 Pointers and Arrays
	11,11 Pointers and Character Strings
	11.12 Array of Pointers
	11,13 Pointers as Function Arguments
	11,14 Functions Returning Pointers
	11.15 Pointers to Functions
	11.16 Pointers and Structures
	11.17 Troubles with Pointers'
	Review Questions
	Programming Exercises
12 File Management in C
	12.1 Introduction
	12.2 Defining and Opening a File
	12.3 Closing a File
	12.4 InpuVOutput Operations on Files
	12.5 Error Handling During I/O Operations
	12.6 Random Access to Files
	12.7 Command Line Arguments
	Review Questions
	Programming Exercises
13 Dynamic Memory Allocation and Linked Lists
	13.1 Introduction
	13.2 Dynamic Memory Allocation
	13.3 Allocating a Block of Memory: Malloc
	13.4 Allocating Multiple Blocks of Memory: Cal10c
	13.5 Releasing the used Space: Free
	13.6 Altering the Size of a Block: Realloc
	13.7 Concepts of Linked Lists
	13.8 Advantages of Linked Lists
	13.9 Types of Linked Lists
	13.10 Pointers Revisited
	13.11 Creating a Linked List
	13.12 Inserting an Item
	13.13 Deleting an Item
	13.14 Application of Linked Lists
	Review Questions
	Programming Exercises
14 The Preprocessor
	14.1 Introduction
	14.2 Macro Substitution
	14.3 File Inclusion
	14.4 Compiler Control Directives
	14.5 ANSI Additions
	Review Questions
	Programming Exercises
15 Developing a C Program: Some Guidelines
	15.1 Introduction
	15.2 Program Design
	15.3 Program Coding
	15.4 Common Programming Errors
	15.5 Program Testing and Debugging
	15.6 Program Efficiency
	Review Questions
Appendix I: Bit-Level Programming
Appendix II: ASCII Values of Characters
Appendix III: ANSI C Ul:irary Functions
Appendix IV: Projects
Appendix V: C99 Features
Bibliography
Index




نظرات کاربران