Programming in ANSI C

Loughborough University Institutional Repository

Programming in ANSI C

This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: DAWSON, R., 2001. Programming in ANSI C. Third Edition. Loughborough: Group D Publications Ltd. Additional Information:

? This is a book.

Metadata Record: Version: Published Publisher: Group D Publications Ltd. Please cite the published version.

This item was submitted to Loughborough's Institutional Repository () by the author and is made available under the

following Creative Commons Licence conditions.

For the full text of this licence, please go to:

Programming in

C ANSI

Third Edition

Ray Dawson

Group D Publications

2

Programming in ANSI C

This is an online copy of a book published by Group D Publications Ltd. Apart from this page it is an identical copy of the third edition of "Programming in ANSI C" by Ray Dawson

All rights reserved. This online version of the book is provided for personal and educational use only. No part of this book may be reproduced in any form, by photostat, microfilm, retrieval system, or by any other means, without the prior permission of the publisher except in the case of duplication by professional educators for use by their students. Copies of this online version cannot be duplicated and sold for profit by any organisation.

Copyright ? 2006 by Ray Dawson, Loughborough University.

First edition published 1993 (ISBN 1-874152-02-0) Second revised and enlarged edition published 1996 (ISBN 1-874152-03-9) Third edition published in 2001 (ISBN 1-874152-10-1)

British Library Cataloguing-in-Publication data A catalogue record for this book is available from the British Library

UnixTM is a trademark of AT&T Bell Laboratories DECTM is a trademark of Digital Equipment Corporation

Hard copies of this book should be ordered from the author:

Ray Dawson Department of Computer Studies Loughborough University Loughborough, Leicestershire LE11 3TU

Telephone: 01509-222679

Fax:

01509-211586

Email: R.J.Dawson@Lboro.ac.UK

Preamble

3

Preamble

This third addition of this book has been published by popular demand. I am very pleased by the way the book has been received by students, members of the teaching staff, and by software professionals in industry. On the whole the "no nonsense" approach of getting to the point without introducing hundreds of pages of basic information on how to program has been well received. Only two serious criticisms have been made about the first edition and these have been tackled in later editions. Firstly, some lecturers and some students complained there were no exercises in the book and secondly, some also complained there were not enough examples of C code. By including a set of exercises and a set of sample solutions I believe I have satisfied both requests together. Other improvements are relatively minor, an odd correction here, an odd expanded explanation there, but I believe the net result will be an even better book for students, teachers and software professionals alike. The only difference between the second and third edition is in the binding - this new edition should prove more robust.

Acknowledgements

I would like to thank Group D Publications for publishing this book. My thanks also go to the Department of Computer Studies, and in particular, Professor Jim Alty, for providing the money and resources to enable this book to be published. Finally I must thank my colleague, Satish Bedi, for his helpful comments on the first edition of this book, and for bringing to my attention the corrections required - he has made a significant contribution towards the improved accuracy of this edition.

Dedication

I would like thank my wife, Dawn, and my sons, Matthew and Alex, for their support while I was producing this book. I dedicate this book to them.

Ray Dawson

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download