Great Deals on Used Textbooks & New Textbooks!               
My Account | Help Desk | Market Place Shopping Cart
Free shipping. Click here for details.
No items in cart.
Total: $0.00
Textbooks Sell Textbooks Books Supplies Medical Books College Apparel Movies Clearance
Search  Advanced >>
Related Topics: Computers >> Programming Languages >> C
Simple C,9780201403855
Other versions by this Author

Simple C


Edition: 1st
Author(s): Mcgregor, Jim; Mcgregor, Richard; Watt, Alan
ISBN10:  0201403854
ISBN13:  9780201403855
Format:  Paperback
Pub. Date:  1/1/1998
Publisher(s): Addison Wesley

Buy in Bulk
Send to a friend
New Price  $56.54
List Price $60.80
eVIP Price  $53.72
New Copy:  This item is temporarily unavailable from the publisher, but is expected in soon. Place your order now and we will ship it as soon as it arrives.
add remove
Marketplace Price $32.18
List Price $60.80 Available in the eCampus Marketplace
Take 90 Days to Pay on $250 or more
with Quick, Easy, Secure
Subject to credit approval.
SummaryTable of Contents
A beginners' text for novice students and programmers. Provides a step-by-step introduction to writing computer programs in C, concentrating on the central core of the language and its essential aspects. Includes extensive example programs and debugging tips and advice on good programming practice. Paper. DLC: C (Computer prog lang)
Preface ix
Introduction 1(8)
Why program at all? 1(1)
Why C? 2(1)
The programming environment 2(1)
A simple C program 3(2)
Types of error 5(1)
Program data 5(1)
Testing and debugging 6(1)
Programming in the large 6(3)
1 Getting information in and out
9(17)
1.1 Getting information into a program
9(3)
1.2 Using a program
12(1)
1.3 Variables and declarations
13(2)
1.4 Getting information out of a program: Simple output
15(4)
1.5 Getting information out of a program: Formatted output
19(1)
1.6 Named constants
20(2)
1.7 Testing and debugging
22(1)
Summary of Chapter 1
22(1)
Exercises for Chapter 1
23(3)
2 Doing calculations
26(19)
2.1 Assignment statements
26(1)
2.2 The use of simple arithmetic expressions
27(1)
2.3 Some alternative syntax
28(1)
2.4 More about arithmetic expressions: Order of evaluation
29(4)
2.5 Integer operators
33(2)
2.6 More about int and float variables
35(3)
2.7 The standard library
38(3)
Summary of Chapter 2
41(1)
Exercises for Chapter 2
42(3)
3 Selecting alternatives
45(21)
3.1 Simple if statements
45(4)
3.2 Simple if-else statements
49(1)
3.3 The use of compound statements
50(4)
3.4 More complicated conditions
54(1)
3.5 Definition of the logical operators
55(1)
3.6 Logical values and variables
56(4)
3.7 Selecting one of many alternatives
60(3)
Summary of Chapter 3
63(1)
Exercises for Chapter 3
64(2)
4 Simple counter-controlled loops
66(14)
4.1 Preliminary example
66(1)
4.2 Simple for statements
67(3)
4.3 Syntax of the for statement
70(1)
4.4 Loan repayment example
71(2)
4.5 Making use of the control variable
73(2)
4.6 Other features of the for statement
75(1)
4.7 Programs with more than one simple loop
76(1)
Summary of Chapter 4
77(1)
Exercises for Chapter 4
78(2)
5 Conditional loops
80(24)
5.1 Simple while loops
80(1)
5.2 Simple do loops
80(4)
5.3 Reading data from text files
84(2)
5.4 while loops versus do loops
86(3)
5.5 Multiple terminating conditions
89(2)
5.6 Data terminators
91(5)
5.7 Detecting the end of a data file
96(1)
5.8 Use of logical variables
97(2)
Summary of Chapter 5
99(2)
Exercises for Chapter 5
101(3)
6 Statements within statements
104(21)
6.1 Conditional statements within loops
104(4)
6.2 Loops within loops
108(5)
6.3 Nested if statements
113(5)
6.4 Data validation: Guarding a program
118(3)
6.5 Stepwise refinement
121(1)
Summary of Chapter 6
122(1)
Exercises for Chapter 6
123(2)
7 Giving a process a name
125(18)
7.1 Simple void functions
125(1)
7.2 Void functions with parameters
126(4)
7.3 Reference parameters
130(7)
7.4 Functions with results
137(2)
Summary of Chapter 7
139(2)
Exercises for Chapter 7
141(2)
8 Working with characters
143(20)
8.1 Character variables and character input
143(3)
8.2 Character as function parameters
146(2)
8.3 Reading character data from files
148(1)
8.4 Character ordering
148(6)
8.5 Further facilities for character manipulation
154(5)
Summary of Chapter 8
159(1)
Exercises for Chapter 8
160(3)
9 Collections of values: Arrays
163(26)
9.1 One-dimensional arrays
163(2)
9.2 Sequential access to one-dimensional arrays
165(5)
9.3 Arrays of characters: Strings
170(2)
9.4 Subscript range errors
172(1)
9.5 Random access to one-dimensional arrays
172(5)
9.6 Array parameters
177(3)
9.7 Two-dimensional arrays
180(5)
Summary of Chapter 9
185(1)
Exercises for Chapter 9
186(3)
10 Collections of values: Structures
189(22)
10.1 Simple structures
189(4)
10.2 Tables: Arrays of structures
193(3)
10.3 Structures compared with other variable types
196(2)
10.4 Structures as parameters
198(3)
10.5 Searching in tables
201(3)
10.5 Sorting tables
204(4)
Summary of Chapter 10
208(1)
Exercises for Chapter 10
209(2)
Appendix A C keywords 211(1)
Appendix B Arithmetic, relational and logical operators 212(1)
Appendix C Some library functions 213(4)
Index 217

Check Out These Items!
eCampus.com Pink Backpack eCampus.com Pink Backpack
Retail Price $28.95
Our Price $10.00
eCampus.com T-Shirt eCampus.com T-Shirt
Retail Price $14.99
Our Price $2.00
eCampus.com 4GB USB Drive eCampus.com 4GB USB Drive
Retail Price $32.95
Our Price $25.00
  Buy Textbooks
  Sell Textbooks
  College Apparel
  Shop by School
  Virtual Bookstores
  Order Status
  Shipping Rates
  Return Policy
  Marketplace Info
  F.A.S.T.
  Contact Us
  Privacy Policy
  Legal Notices
  Site Security
  Employment
  Help Desk
  eCampus Blog
  Affiliate Program
  Bulk Orders
  College Marketing
HACKER SAFE certified sites prevent over 99.9% of hacker crime.
eCampus.com blog follow eCampus.com on twitter find eCampus.com on facebook RSS Need Help? eService@ecampus.com   Copyright© 1999-2008     
.