Notes on C programming language (0)

来源:互联网 发布:post请求发送json数据 编辑:程序博客网 时间:2024/05/14 10:59

Why I wrote these C programming notes?

Before deciding to be a Machine learning researcher and a programer, I studied GIS for four years and it's a nice subject. However, as long as knowing more about computer science, I came to realise that I will become a programmer rather than a GISer. 


Obviously, it's not easy to step in new areas without any background knowledge. Thus, for monitoring and pushing myself, I plan to write some notes on what I studied. Among the essential subjects I planed to learn, I think the first one is C, since it opens a door for you to communicate with machines and people in the world of programming. Also, C is the most widely used and perhaps the most powerful programming language, which means that you may be able to use it under various circumstances. More importantly, C provides some deep insights on how to write a programme beautifully and concisely.


The materials I used to write these notes are based on <The C Programming Language> (K&R) and <The C Answer Book> which basically provides the exercises answers of (K&R).  The cover pages for these two books are shown below.




In the following notes, I plan to talk my feelings on each section I read, and then to compare the exercises answers I got with the answers provided in the <The C Answer Book>.



0 0
原创粉丝点击