学c语言的问题。。希望用心回答

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:54:53
我今年刚高考完。被软件工程录取了。我从小就接触电脑,也是个高级网虫。对这方面也很有兴趣。
最近买了谭浩强的《C程序设计》,感觉学那些东西挺费劲的,尤其什么算法之类的。比如魔方阵什么的。学起来很费劲,课后的习题要一道一道抠;而且有的看的不是很懂。我以前觉得我挺适合学电脑的。不过我觉得学起来挺费劲的。有点失望了。。我听说学软件天赋是很重要的。要有过人的逻辑思维能力什么的,才能有不错的前途。而且我去买书看到很多人看JAVE C++什么的书。。觉得自己太浅了。而且挺失望自己19了现在才刚开始学C。
这是我的真实想法。我希望有经验的前辈们,可以跟我交流一下,跟我说说经验什么的。我很希望能用心回答。。谢谢。。
我想知道。谭浩强的课后习题要一道道钻研。怎么才能掌握那些算法呢?遇到新的根本没思路。看答案才知道。

本人是计算机系,软件专业,大二学生,学C语言,20岁,不是什么前辈
QQ:413282981
有什么疑惑,我们共同交流!
谭浩强的书,说不好听的是写给他自己看的
是他自己的学习经验,有很多是经典,但是有些就拖沓
其实你也不用着急,你可以多看几本编程类的书,融汇贯通,我们老师说的!

后后 ,我自学C语言的。
给你一网站对你自学有用.

http://tech.163.com/special/000915SN/cyuyan.html

因为你根本不会C语言。
你能用C 写个推箱子只能说明你入门了.

的确学习程序设计.要很好的逻辑.
比如.要你做一个收费系统。 你就得利马
写出代码。至于构架.

(1)所有代码都只放在窗体文件中的,属于菜鸟级,他们只会从面板上拖控件,设置属性,然后再给事件编码
(2)工程中有bas模块的,属于中间级,他们已意识到有大量的代码是重复出现的,应该将其抽取出来作为公用模块
(3)工程中有cls模块的,属于高手,他们已掌握了面向对象的思想,并能应用这种思想来解决实际问题

我也买的这本书,第三版,你买书的时候买答案了吗?配套教材.我是两本一起买的.
首先你要明确一下你学习的目的,魔方阵那些东西,你不可能一来就能完全明白的,所谓的算法,其实就是解决问题的方法,如果你碰上的问题是很深奥的数学问题,那么就要用数学思维去构思这个算法.嗯 ,这是相当有难度的事情,如果你的数学成绩不是十分优秀的话.
我有个朋友C学得不错,她建议我,那些太深奥的数学问题,根本不用去解决,因为我们普通的编程里面用不着那些玩意.什么水仙花数,什么迭代法.如果这些东西你非常想弄清楚,那你还得去努力钻研数学,有必要吗?你学了C以后要用C去编程解一下N元N次方程吗>?

事实上我们只要把基地知识掌握宾固就