大一下学期学的c语言,已经一年了,感觉时间过得好快,不知不觉中就要进入大三了。觉得又必要总结一下,对c语言学习中的零碎东西收拢一下。同时也能让更多的人批评指正我,(也许我错了好多还自以为是)大家一起学习,一起为梦想而奋斗!
想一想自己的大学生活,觉得还算对的起父母的money。在我们计算机系里面整天玩游戏的人有之(不少),整天啃书,基本天天在自习的人有之(大都是女生,考试成绩都很好)。我呢,不喜欢出去自习,喜欢在寝室看书。一段优美的乐曲,一杯香茶,一堆好书,(如tcpl,算法导论,c专家编程......哦,还有论语,正在看的),面前是免费的宽带上网和液晶显示器,还有我比较喜欢的vc++6.0,有问题上上论坛还有美女在我的桌面上(现在是林志玲),呵呵,感觉太好了。考试的成绩也算不错,在第4和第7之间晃荡。
记得考c语言的时候,是系里的前几名,那时候觉得自己学的不错了,觉得c有什么啊,太easy了。幸好我觉得c有些意思,便没有像大部分同学一样,考完了就不看了。我在大一的暑假借了tclp,大概的翻了一遍,第一个感觉就是比上课时用的教材难一些,却也好很多(不说别的,编程的风格就很优美)。后来自己买了一本,(终于可以在上面涂涂写写了)。
大二上学期又断断续续的看了《c专家编程》,《c陷阱与缺陷》,大都没有看完,很多地方还看不懂。觉得自己底层的东西知道的太少了,可计算机组成原理的书又晦涩难懂(当时正在学计算机原理,学了一个多月,还是基本上听不懂)。偶尔在图书馆的数学厅里发现了《code编码的奥秘》,看了两个月,感慨国内外教材的差别。(极力推荐此书,通俗易懂,看完之后,应该知道计算机是怎么来的,怎么工作的了)。
寒假里,有看了一遍tcpl,同时把课程设计(是要写一个源码统计器)的内核用c写了出来。后来在网上下了别人写的源码,是用vc完成的,看不懂,觉得和c差别不小。想把我的内核插进去,可看了好久,觉得很难。比如在一个字符串里查找abc这个子字符串,用c写再短也要几个语句吧,用c++就一句,用一个类,CString a;a.Find("abc");还不容易出错。
大二下学期,买了电脑,装完系统和驱动,就赶快装vc,很不顺利,有可能是系统和vc不兼容的问题,我重装了四次系统,(别的同学机器都没有这个问题)才把vc装好。从此见到重装系统的头晕.
在看书或编程序的时候,遇到了很多问题,有的在msdn找到了答案,更多的是在csdn或同学,老师那里得到的答复,真的很感激你们.
会用了csdn的blog后,便想把自己电脑上面的一些心得搬到blog上面.也想通过blog教到更多的朋友.
写的有些乱,以此文代为序吧.