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

ANSI

C

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

Unix? is a trademark of AT&T Bell Laboratories

DEC? 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