See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

20 used & new from £1.09

Have one to sell? Sell yours here
 
   
Sams Teach Yourself C in 24 Hours
 
See larger image
 

Sams Teach Yourself C in 24 Hours (Paperback)

by Tony Zhang (Author)
2.5 out of 5 stars See all reviews (20 customer reviews)

Available from these sellers.


2 new from £46.03 18 used from £1.09
Other Editions: RRP: Our Price: Other Offers:
Paperback (2) £17.99 £15.29 23 used & new from £2.27

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Acoustic C-Scan Services
   www.ors-labs.com    Detect voids, delaminations, cracks in PEM's, BGA's, Flip Chip, PCB's 
Teach Yourself C# 2005
   www.LearnVisualStudio.NET/C#    C# Video Tutorials for Beginners Concise, Easy-to-Understand Videos 
Learn C Programming
   www.e-learningcenter.com    Basic-Advanced Programming Courses Easily Learn to Program in C -Fast! 
  
 

Customers Who Bought This Item Also Bought

C Pocket Reference

C Pocket Reference

by Peter Prinz
5.0 out of 5 stars (2)  £5.99
Measure, Integral and Probability (Springer Undergraduate Mathematics) (Springer Undergraduate Mathematics Series)

Measure, Integral and Probability (Springer Undergraduate Mathematics) (Springer Undergraduate Mathematics Series)

by Marek Capinski
4.6 out of 5 stars (5)  £18.00
Sams Teach Yourself C++ in 24 Hours: Complete Starter Kit

Sams Teach Yourself C++ in 24 Hours: Complete Starter Kit

by Jesse Liberty
3.8 out of 5 stars (12)  £12.57
Probability and Random Processes

Probability and Random Processes

by Geoffrey Grimmett
4.0 out of 5 stars (4)  £35.15
Designing Embedded Hardware

Designing Embedded Hardware

by John Catsoulis
2.7 out of 5 stars (3)  £22.43
Explore similar items

Product details

  • Paperback: 427 pages
  • Publisher: Sams; Pap/Cdr edition (30 Jul 1997)
  • Language English
  • ISBN-10: 0672310686
  • ISBN-13: 978-0672310683
  • Product Dimensions: 22.6 x 18.3 x 3.3 cm
  • Average Customer Review: 2.5 out of 5 stars See all reviews (20 customer reviews)
  • Amazon.co.uk Sales Rank: 962,037 in Books (See Bestsellers in Books)

    Popular in this category:

    #34 in  Books > Computing & Internet > Programming > Languages > C & C++ > Introductory C
  • See Complete Table of Contents

Product Description

Product Description

Teach Yourself C in 24 Hours gives beginning programmers everything they need to know to start writing their own programs in C, the most popular programming language and the core language taught in schools. It also provides a battery of skills to help readers reach the next level in programming. And with the bonus compiler included on the CD-ROM, Teach Yourself C in 24 Hours is a self-contained starter kit.



From the Back Cover

Teach Yourself C in 24 Hours gives beginning programmers everything they need to know to start writing their own programs in C, the most popular programming language and the core language taught in schools. It also provides a battery of skills to help readers reach the next level in programming. And with the bonus compiler included on the CD-ROM, Teach Yourself C in 24 Hours is a self-contained starter kit.



See all Product Description

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Sams Teach Yourself C in 24 Hours
55% buy the item featured on this page:
Sams Teach Yourself C in 24 Hours 2.5 out of 5 stars (20)
Sams Teach Yourself C in 21 Days
24% buy
Sams Teach Yourself C in 21 Days 4.2 out of 5 stars (9)
£24.58
Teach Yourself C
22% buy
Teach Yourself C 4.2 out of 5 stars (13)

 

Customer Reviews

20 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:
 (3)
2 star:
 (6)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
2.5 out of 5 stars (20 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
1.0 out of 5 stars BOOK WAS NOT READY FOR PUBLISHING, 15 Jul 1999
By A Customer
I have purchased this book with only the desire to learn the C language. What I got was a way to get lured into someone else's schemes of making either a quick buck or a quick fame (neither of which should work in this fashion). It does not serve SAMS reputation at all to have its name behind the undigested book material publishing. FIRST OF ALL, UNLIKE all the other reviews I have read or seen about Tony Zhang's book "SAMS Teach Yourself C in 24 hours" (ISBN# 0672310686) I have CONCRETE points of fault I found with this book and the logic behind it. Before deciding to pour out this criticism of this book I have tried every which way possible to reach either Mr.Zhang or MacMillan technical support by e-mail, regular mail and phone. Needless to say they all were UNRESPONSIVE. Zhang's e-mail is invalid, SAMS e-mail did not reply. I wanted to discuss with the author the glaring problems I encountered while going step-by-step through the his material. SAMS tech support (number is NOT toll-free and is another number you get after you call 317-581-4669) was INSULTING. No recorded voice remains after the call and ONE only assumes he or she is on hold because the line offers no sound to indicate that someone will be with you).

Point#1: ALLOCATING MEMORY TEXT AND EXAMPLES. On page 260 (ch.17) author states an incorrect statement: "Because the malloc() function returns a VOID pointer, its type is automatically converted to the type of the pointer on the left side of an assignment operator." IT IS FALSE. It does not work with all the compilers (at least none of those I tested it with which are the included TC and the Visual C++ 4.2) and consequently it should have been phrased with the universally valid approach as the book by K&R "C Programming Language" shows on page 167 Section 7.8. Instead of Zhang's invalid or unexecutable code in his examples that follow such as the line 14 in listing 17.1, K&R show an example of the same function THAT DOES WORK because they use the casting operator:INT *IP; IP = (INT*) CALLOC(N, SIZEOF(INT)); THE KEY IS TO USE (INT*) TO CAST THE RETURN TYPE OF THE MALLOC().

Contrary to Zhang, compiler cannot assign INT to a void type, so it needs a (int*) type casting. Zhang should be more informed and read some of the classics of programming like K&R.

I am personally offended and insulted by the treatment I received from SAMS and the deliberate lack of response from Mr.Zhang. I only wanted to contact them because I thought I was doing something incorrect and needed clarification, or if I were right I wanted them to recognize the error so that they do not repeat the same error in the future. They seal-off the reading public.

There are other problems--but this malloc() problem that repeats with the other memory allocation function basically invalidates the whole Chapter 17 in his book and misleads the beginner programmers by taking them on the wrong track.

Point#2: There are quite a few other examples after chapter 16 that DO NOT WORK AS PRESENTED IN THE BOOK. I.E. listing 18.3 (because of inherent error form ch.16), listing 18.5, listing 19.4 ("floating point formats not linked-abnormal termination-). Some examples in the book are useless with the provided TC compiler but work OK with Visual C++ (4.2). So Mr.Zhang should have done his examples on TC lite rather than on Visual C++ which is not fully compatible with the one his readers are set to use. Example: listing 9.7 is a case in point. It is UNFAIR to them.

Some other review raised the point about Appendices (in PDF format you need Adobe Acrobat to read). I called MCMillan customer service and was told to use Appendices of the book loaded onto the accompanying CD WHICH IS WHERE THE SOLUTIONS ARE. Saving on paper for publishing is what it is.

Answer to exercise 5 in ch.19 given in the solution Appendix is wrong because it is based on listing 19.7 referred to above. There are also some missing function declarations that make examples unexecutable.

Overall, the book is good if one wants to learn how to incorporate ancient wisdom with modern computers (each chapter has a gorgeous selection of proverbs). Overall I feel I did not waste my money simply because the way the book is presented forced me to struggle harder to get to the bottom of problems. It feels good to know that you can troubleshoot on your own the material done by a "masters degree in physics and a [busybody] on solid-state lasers, programming, etc" such as Tony Zhang is stated to be.

But had I known this ahead I would still not have bought it. It is not worth the money it costs to me. A good introductory book on C is a book like "Programming in C" by Stephen Kochan 2/88 (ISBN# 067248420x). It is HASSLE-FREE!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
2.0 out of 5 stars Not bad, but not good either, 15 Sep 2001
By A Customer
Although the course is quite clear, it tries to stuff way too much information into too little time. It can get quite confusing after a while. I would recommend this book to anyone who has good knowledge of C already and would like to go over their knowledge once more, however it is not for beginners unless they want to spend a long time learning.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
4.0 out of 5 stars As a beginners book not too bad., 27 April 2001
By A Customer
I thought that as a beginners book this was not too bad. I used this book when I was learning C, and C was my first experience of programming languages.

The book has good examples of how things are supposed to work and is probably more beneficial when backed up with other books, as it serves more as example programming rather than explanatory.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Beginners in C dont get this book !
This is the first book review I have made. If you're a beginner and want to learn C then buy a book that is easy and clear to understand being to the point that does not waste... Read more
Published on 1 Sep 2002

1.0 out of 5 stars Beginners in C dont get this book !
This is the first book review I have made. If you're a beginner and want to learn C then buy a book that is easy and clear to understand being to the point that does not waste... Read more
Published on 1 Sep 2002

2.0 out of 5 stars Ye old C book
This book doesn't live up to the standards of other books in the 24 hours series. Having learnt Java from scratch using Teach Yourself Java in 24 Hours I found I was unable to do... Read more
Published on 7 Sep 2000

3.0 out of 5 stars Not that great
I brought this book to learn c not maths!!! I was very disappointed with his pointers section. And the bitwise operators section is very vague. Read more
Published on 11 May 1999

1.0 out of 5 stars THis is the CRIMPIEST book i have read
TOny, you write this book as if i have phD on computer sciences. What are you thinking. everyone, i suggest you pick up c for dummies, or c++ core language, or mabye even... Read more
Published on 7 April 1999

2.0 out of 5 stars Not for programming or math novices
I found this book to be difficult to read, especially towards the middle. A major problem with this type of book is a failure to use real world examples. Read more
Published on 5 Feb 1999

1.0 out of 5 stars An "unfriendly" book
My first point is that C takes a lot more time to learn than 24 hours. My second point is that in the book, when it's explaining say how to do a algorithm etc, it only describes... Read more
Published on 3 Dec 1998

4.0 out of 5 stars A good start in programming basics for the |beginner|.
I got this book free with the Borland compiler and read it concurrently with a second C programming book, "C By Discovery" by Foster. Read more
Published on 17 Nov 1998

5.0 out of 5 stars Great Book with one fault
I am a complete novice to the world of programming and this book gave me everything I needed to know. Read more
Published on 26 Oct 1998

2.0 out of 5 stars it is not a complete starter kit
I bought this book because it marks "complete starter kit". However, the first problem for this book is that Mr. Zhang used Visual C++ version 1.5 as a C compiler. Read more
Published on 25 Oct 1998

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Tony Zhang

Sams Teach Yourself...

Sams Teach Yourself Perl 5 for...

Perl, a powerful programming language in the UNIX arena, can be used... Read more

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates