我是个正在学C的新手。有ASP、XML、SQL经验。VB也会一些,不过局限做个计算器这种小程序。现因工作需要,要用VC。所以我目前打算是从C语言开始,接着学C++,再学VC++。可能有人说直接从C++开始学就可以。不过想着学好C总有些帮助。算是学C++的启蒙吧。现在C快学完了,遇到链表结构和二叉树这几章,我公司的有个搞VC的同事说这些东西没什么大用,没必要搞这个。大家认为呢?我大略的看了下这几章,感觉好象好象是最原始的数据库模型。如果是我的理解的错误,大家要指点我啊,不要骂我啊。我现在是认为链表结构就是最原始的数据库,因为它是由多个节点组成,每个节点当然包括有数值,以及用于指向上下连接的指针。比如我要追加一条记录,就在末尾增加一个节点,然后把原本末尾,现在处于倒数第2的下行指针改指向新节点。二叉树总的来说也差不多,只是遍历方式有些不同。但就我用VB和ASP的经验来说,只需要把SQL数据库打开就可以添加插入修改数据记录了。虽然我现在还不知道VC是怎么使用数据库的,但也应该是和SQL库(当然,也可access,文本甚至其他数据形式)打交道吧。那就是说不会用到链表、二叉树了?我现在很困惑,而且链表结构这种指针移上移下也有点头昏,呵呵大家能发表下自己的看法吗?链表结构\二叉树这种东西是不是用处已经不大了?可不要说我不认真学啊,我现在可是上班在学、上下班路上在学、回家学到12点才睡觉,比读大学的时候还累。不过感觉还不错,用C写些小程序,比如接受键盘输入班级多名学生的多门科目成绩,按总成绩排序,并打印出前几名的名单,不及格的学生名单。这些东西在各位高手眼里不算什么,但在我这种新手眼里,每次写出来的代码执行得到正确的结果,还是很乐在其中的。
我是个正在学C的新手。有ASP、XML、SQL经验。VB也会一些,不过局限做个计算器这种小程序。现因工作需要,要用VC。所以我目前打算是从C语言开始,接着学C++,再学VC++。可能有人说直接从C++开始学就可以。不过想着学好C总有些帮助。算是学C++的启蒙吧。现在C快学完了,遇到链表结构和二叉树这几章,我公司的有个搞VC的同事说这些东西没什么大用,没必要搞这个。大家认为呢?我大略的看了下这几章,感觉好象好象是最原始的数据库模型。如果是我的理解的错误,大家要指点我啊,不要骂我啊。我现在是认为链表结构就是最原始的数据库,因为它是由多个节点组成,每个节点当然包括有数值,以及用于指向上下连接的指针。比如我要追加一条记录,就在末尾增加一个节点,然后把原本末尾,现在处于倒数第2的下行指针改指向新节点。二叉树总的来说也差不多,只是遍历方式有些不同。但就我用VB和ASP的经验来说,只需要把SQL数据库打开就可以添加插入修改数据记录了。虽然我现在还不知道VC是怎么使用数据库的,但也应该是和SQL库(当然,也可access,文本甚至其他数据形式)打交道吧。那就是说不会用到链表、二叉树了?我现在很困惑,而且链表结构这种指针移上移下也有点头昏,呵呵大家能发表下自己的看法吗?链表结构\二叉树这种东西是不是用处已经不大了?可不要说我不认真学啊,我现在可是上班在学、上下班路上在学、回家学到12点才睡觉,比读大学的时候还累。不过感觉还不错,用C写些小程序,比如接受键盘输入班级多名学生的多门科目成绩,按总成绩排序,并打印出前几名的名单,不及格的学生名单。这些东西在各位高手眼里不算什么,但在我这种新手眼里,每次写出来的代码执行得到正确的结果,还是很乐在其中的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货