K&R学习笔记:学习之前

决定转C语言了,虽然不一定用,但是转C的好处是显而易见的

1.手头已经有K&R了,另外C语言的资料非常丰富

2.C语言本身很简单,学习成本低

3.学习了C语言可以为嵌入式开发,Windows编程和UNIX编程,CSAPP的学习打下基础

4.学会了C语言以后学习JAVA/C++等C风格的语言会省力一些

其实针对竞赛来说应该转C++更有优势些,不过既然手头有K&R了,就先把C先搞定吧,否则算法没学好就去埋头研究STL什么的,很浪费时间。

因为现在还是算法学习为主,所以这一段时间肯定会继续使用PASCAL,以后会不会完全转C,也不清楚。

今天看了P1-P7,想说几句:

1.发现CODE::BLOCKS很好用,DEV-C++情何以堪……暂时就不去折腾Vim+GCC+GDB了,同时奉劝到处找盗版VS或还在使用TC的初学者,不妨试试一些其他优秀的开源软件

2.运算符两边加空格的风格还不是很适应,另外觉得输入输出比Pascal麻烦一些,不过这些熟练之后应该问题不大

你可能感兴趣的:(学习笔记)