Skip to content

My solutions to the exercises in "The C Programming Language" 2nd edition

License

Notifications You must be signed in to change notification settings

ibnIrshad/knr-exercises

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

These files are solutions to Kernighan and Ritchie's The C Programming Language, 2nd Edition. The aim of this project is to help deepen one's understanding of C, using only the concepts covered in content that comes before each exercise. That means no "cheating" by using standard library features that aren't covered in the book yet. According to comp.lang.c, this is known as Category-0 compliant. As a result, many of the solutions will probably not be "the best", but suitable for the goal at hand: learning.

This project was started to help bring out the value of the K&R. Just reading the text isn't enough; to best learn with the K&R, the exercises are valuable experience that keeps things interesting as one progresses through the book.

Constructive critique is welcome, but please keep in mind the scope and goals of this project. Some incomplete implementations are noted. Pull requests, patches, questions, and advice are welcome.

This project is licensed under the GNU General Public License version 3 and is copywritten by the individuals in the AUTHORS file. For more information, please read the LICENSE file that accompanies this project. To keep things simple, contributions should be licensed under the same license to ensure the project retains its enforcement of software freedoms. If the GPL 3 is unsatisfactory for you, please do not submit pull requests or patches.

About

My solutions to the exercises in "The C Programming Language" 2nd edition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%