如何学好C语言,学习之前需要什么基础?

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:00:19
我是一个学历只有初中二年级第二学期第1个星期的星期3的人。如果我要学习这门语言,我需要什么基础下才可以学会,需不需要补习数学?听别人说学C语言一定要会汇编才可以学,那汇编是不是真的那么重要?
请各位给些意见,不要发些垃圾贴!

没有汇编一样可以学好c语言,他们没有联系的,只是在不同层次上的程序语言.
学习c语言并编写程序很容易,但是要写出高效率的代码,就是节省内存并且运行速度快的代码就是比较困难的,要学习算法和数据结构.而算法和数学知识比较紧密......
现在你的机会还多,那么年轻.
推荐:
1. 参考资料

① 《算法艺术和信息学竞赛》
② 《算法导论》
③ 《具体数学》
④ 《组合数学》

2. 熟悉基本的编程技巧和方法:

① 输入和输出
② 形成关于时间复杂度的概念,估计算法的时间复杂度
③ 会写递归形式的回溯算法
④ 熟悉堆栈、队列、二叉堆、哈希表等简单的数据结构

3. 学习下列主题,针对部分专题进行讲解和讨论

① 数据结构:并查集等
② 图论:图的广搜,图的深搜和应用,最短路径,最小生成树等
③ 动态规划
④ 剪枝优化搜索
⑤ 平面几何

4.

① 线段树
② 后缀数组
③ 网络流
④ 随机算法

学习C语言不需要什么基础,不过数学和英语这个是逃不掉的,我这里有个群,群的共享里面有学习方法.欢迎你加入```40761384 C++标准学习群

我小学学过logo

完全可以学习..C讲的是算法..
要是想懂得原理就行了的话.不要什么基础,现在你就可以学习..
要是想做软件设计的话..你就得学会算法了..算法在语言中是很重要的.不管是什么语言..