• C

LOOKING FOR SOME C REFERENCE' BOOKS

I'M A STUDENT AND I'VE A MAJOR PROBLEM WITH STACK,LINK LIST ETC ,SO I NEED YOUR ADVISE TO RECOMMEND ME SOME TITLE OF THE BOOKS THAT I SHOULD BUY.BUT THE BOOK MUST CONTAIN SOME COMPLETE PROGRAMS THAT CAN BE RUN.PLEASE GIVE ME THE NAME OF THE PUBLISHER ,AUTHOR AND THE EDITION OF THE BOOK

THANK YOU
SENG
sengAsked:
Who is Participating?
 
braveheartConnect With a Mentor Commented:
The C Book, featuring the ANSI C standard, by Mike Banahan of the Instruction Set Ltd., Addison-Wesley Publishing Co., ISBN 0-201-17370-0.

C Traps and Pitfalls by Andrew Koenig, Addison-Wesley, ISBN 0-201-17928-8.

And to make you think harder about programming...
Programming Pearls by Jon Bentley (AT&T Bell Labs), Addison-Wesley, ISBN 0-201-10331-1
0
 
manjuceeCommented:
1.Letus C by Yeshwanth Kanetkar
2.Programming with C Schaum series
3. C programming language by Dennis Ritchie


0
 
manjuceeCommented:
u just visit mcp.com and search for the required info.
0
The Lifecycle Approach to Managing Security Policy

Managing application connectivity and security policies can be achieved more effectively when following a framework that automates repeatable processes and ensures that the right activities are performed in the right order.

 
alexoCommented:
The C programming language, 2nd edition by Kernighan & Ritchie is *THE* C reference.
0
 
pagladasuCommented:
I agree with alexo

0
 
alexoCommented:
>> C Traps and Pitfalls by Andrew Koenig
I'm not familiar with the book but Koenig's reputation is excellent.
0
 
alexoCommented:
One more thing, seng, please don't write in all caps.  In case you didn't know, it is considered rude.
0
 
MatthewLCommented:
Hi seng;

I really like the following book:

The Indispensible Guide to C
Paul Davies
Addison-Wesely
ISBN 0-201-62438-9

It covers the topics you mentioned (stacks, linked-lists).  There are code examples, but no disk or CD of code(on my version).  If you are interested in data structures specifically there are some data structures texts which use C specifically as well.

Good Luck.

Matt


P.S.
 I also agree with alexo on Kernighan & Ritchie.  It is an excellent book, however I don't recall much data structures in it.  Maybe alexo can let us know if it does ( I don't have it with me right now ).

M

0
 
girishrCommented:
try data structures by tremblay and sorenson.they give you the necessary algorithms.u can easily convert them into C if u know a bit of it.
try data structures using pascal by tenebaum and augestein
regarding the syntax of C i strongly recommend kernigham ritchie book.
0
 
alexoCommented:
>> I don't recall much data structures in it.
It is my firm belief that one should get a book about the chosen programming language and a seperate book about data structures and algorithms.  Any algortihm can be implemented in any programming language (turing completeness and stuff...).

The best book (actualy books) about algorithms and data structures "Te art of computer programming" By Donald Knuth (volumes 1-3).  However, it is not an easy one and therefore I cannot recommend it as a "first" book.

A good book for beginners is "Data Structures and Algorithms" by Alfred V. Aho, et al.  Although the examples are in Pascal (I think).

If you specifically want a "C" algorithms book try one of the following (I'm not familiar with them):
* "Algorithms in C : Fundamentals, Data Structures, Sorting, Searching" by Robert Sedgewick.
* "Data Structures, Algorithms, and Software Principles in C" by Thomas A. Standish.
* "Algorithms and Data Structures : An Approach in C" by Charles Bowman.

>> Maybe alexo can let us know if it does
My copy is on loan but I think it does not.  Which is perfectly OK by me...
0
 
scrapdogCommented:
>In case you didn't know, it is considered rude.

Its more that caps lock is hard to read than it is rude.

0
 
alexoCommented:
>> Its more that caps lock is hard to read than it is rude.
That's why it's rude...
0
 
sengAuthor Commented:
I'm sorry for typing in all caps.Actually I didn't about it and thank a lot for the answers
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.