自学C语言到中等水平需要什么条件,大概需要多久?

来源:百度知道 编辑:UC知道 时间:2024/05/09 02:49:48
我高中文化,数学很烂。有没有高人给支个招数?如何提高对数学的兴趣啊?我看见函数脑袋就大。
还有就是需要什么书籍,先是入门的。

喜欢软件编程的话很好,其实初学者不用太在意大面上的东西,还有非得学什么语言,一般你就从BASIC或PASCAL开始学学就行,这些都是结构化的老语言,虽然实际用不到,但是思路比较原始,容易理解。
然后学面向对象的C++,这个一定要下功夫学好,因为这是应用最广的,被业界普遍接受的语言,而且像JAVA,C#,语法和它差不多,主要还是面向对象的思想,很重要,理解了以后想用别的语言的话再学会很快。
其实语言只是工具,主要是编程思想和数学方法,不过工具都不了解的话又怎么去理解运用这些思想呢,语言是第一步,学了之后你了解了一些程序运行的原理,但是接下来才是最难最重要最能体现能力高低的地方,你要学习各种基本的算法,然后摸索出自己的算法,和别人的反复对比,在竞争中提高,这中间你要学习数据结构,算法基础等等,而且若要和网络结合的话要学的东西更多,数据库,网络基础,ASP,PHP等等,不过这些远比算法简单。
不过真正能在软件公司中胜任的话这些还不够,因为现在软件开发不是一个人的事,要统筹规划,所以有必要学习下软件工程。
至于你说你数学很烂,其实我数学也不好,刚开始编的时候没什么,越编得深就越觉得数学重要,不然算法根本理解不了,看你学习的深度和方向了,如果不太想深究算法,数学烂点还能过得去~不过最最重要的,是你要努力!加油吧!

希望能帮到你。

以我的经验来看,学c语言根本就不需要很高深的数学水平,当然了,c语言很多都是解决数学问题的,比如1+2+3+.....或是求平均,这些都是小学就会的数学知识,关键就是怎么样用c语言去描述它,其实是很简单的,不过c语言也有函数哦,当然了,跟数学的函数是天壤之别,不用担心了,只要努力去学基本上没什么问题。选教材的话当然是谭浩强的教材了,很多高校都用他的版本,讲得很全面,对初学者很有帮助。
如果你想跟好的理解指针这个内容的话,最好去看一看微机原理,那样会更容易理解,而指针又是c的精髓。
祝你成功!

其实函数并不难,f就像一个加工的机器,把x输入就像把毛坯放入机器,出来就是零件了,只要你肯学,没什么大不了的。关于c语言,建议你看机械工业出版社的c语言程序设计,仔细看两遍,做些习题基本就可以考过国家计算