程序设计基础辅导
来自问题求解
学习目标
- 掌握C/C++程序设计语言
参考教材
- K&R: The C Programming Language (2nd Edition), Brian Kernighan and Dennis Ritchie [建议通读; 有基础的同学可以直接阅读1,5,6,7章; 附录可暂不阅读]
- RR: Understanding and Using C Pointers, Richard Reese [建议通读; 重点在前六章,理解C语言程序(尤其是涉及指针的部分)的内存模型,掌握使用指针实现常用数据结构的方法]
- C++ 教材待定
参考资料
常用C/C++语言参考网站 ((好的)搜索引擎经常会导向这些网站。通过反复查阅,熟悉常用类、常用方法、惯用法等。):
C/C++编码标准 (遵循编码标准,代码更简洁、更易维护、更不易出错。):
学习周历
日期 | 论题 | 阅读材料 | 编程任务 |
---|---|---|---|
2017-10-20 |
1-1: IO (C 语言)
|
|
|
2017-10-27 |
1-2: The Josephus Puzzle:
|
|
|
2017-11-03 |
1-3: The Tromino Tiling Puzzle:
|
|
|
2017-11-10 |
1-4: The Josephus Puzzle (Revisited):
1-4-josephus-linkedlist.pdf (1-4-josephus-linkedlist-handout.pdf) |
|
|
2017-11-24 |
1-5:
|
|
|
2017-12-01 |
1-6: Elements of Programming Style |
|
待定论题:
- A Tour of C++