今日继续坚持浏览各种IT网站、论坛,丰富自己的计算机视野。但是目前计算机方面这么广,知识这么多,一下子自己该关注哪一些,到底哪个是自己比较感兴趣的,还不太明确。

    这学期学习DB和JAVA,感觉DB好学多了,因此兴趣要比学JAVA好多了。但毕竟JAVA作为目前一种广泛使用的编程语言,还是要投入时间学好的。

     今天上网做了一些JAVA和C的自测题,效果不太好。一方面是自己学的都忘得差不多,其次就是目前还学得不够多。学院开设的计算机课程相比其他学校要学得少,而且基础。但要是应付就业的话,还远远不够。最近借阅了不少计算机的经典书籍,收获还真不错,起码比看学院的教程有兴趣多了,而且更加理解计算机的深层次问题。

     今天看了谭浩强的C程序书籍,讲的知识还真不少。自己试运行了书本上那些简单的代码,看起来容易,实际运行还真出问题,一开始照抄代码运行以为是没问题的,但是看似简单缺易出问题真让人迷惑。

     书本通过自己造一个max函数来输入a,b中最大的数,书本上先写main函数,后就是max函数,但是一直运行不了。说max函数未定义,后来我将max函数放到main函数前才运行成功。后来我想到了C下程序都是由函数组成,先从main函数执行。如果书本上的代码出错的话, 是编译时出现的问题,还是执行的问题呢?我个人理解就是编译的错误,编译时按从上到下的顺序编译,max函数放main函数后,就会出现max函数未定义的错误。

     可能在其他高人眼下这个问题是简单得不能再简单了,如果有哪位高人了解得话可以指教一下小弟。

 

2013年4月6日