【入门指导】学C语言一段时间了,还是一头雾水该咋办?

学C了一头雾水该怎么办?最简单的方法就是你再学一遍呗。俗话说熟能生巧,铁杵也能磨成针。

但是一味的为学而学,这个好像没什么卵用。为什么学了还是一头雾水,重点就在这,找出为什么会这个样子?

1、概念理解不深刻

学习都是从基础概念开始的,所谓基础不牢,地动山摇。你是否要问问自己,C语言的基本东西你理解掌握了吗?字符串,数组,结构体,宏,枚举,Switch,Static,const,Sizeof,指针,动态分配内存,函数,变量,声明等这些东西不能存在似懂非懂的模糊概念,要完全了然于胸。

基础知识你都要熟记于心,基础结构决定上层建筑。

2、不知道怎么去使用

虽然你对基础的东西都从概念上理解了,但是她如何用,怎么用?在哪里用?往往在学习的时候被忽略了。很可能就是学了很长一段时间,然而你发现没什么卵用。陷入无尽的痛苦中,这是你就需要解决先有鸡还是先有蛋的问题。一些简单的例子体现不出来她的强大功能,就如add(a, b) 之类的函数功能就是两个数相加,但是你要做一个带有括号优先级的加减乘除运算就有点意思了。

个人提倡学习东西时一定先搞清楚她能干啥,这样你时刻都会提醒自己我学习她我能用她干啥。

3、没有动手做项目

实践是检验真理的唯一标准。试问你在学习C语言的时候你大量去实践过吗?有动手做过项目吗?实际项目是我们学习最好最有效的方法。为什么在工作中学习是最快最有效的。找一个小的项目来练练手,重被动的去学习转换为主动去学习,动力不一样,得到的结果也是不一样。第一个项目可以简单点,坚持自己动手完成。你会收到意想不到的结果。

如果你说没有,那你一头雾水我觉得是理所当然。对于学习编程语言,都是抽象的东西,不实践。纸上谈兵有何用?虽然大家都说编程思想最重要,光空谈又有啥用?

你真的还是一头雾水,分析分析原因。趁热打铁。重新好好学习C语言,代码是敲出来的即使最简单的代码我们都不应该放过看书做笔记实践你准备好了吗?

推荐一些学习资料有用请收之,无用请点评

初级:

《C程序设计语言》

《C Primer Plus》

《C和指针》

《Think in C》

进阶:

《C陷阱与缺陷》Andrew Koenig 著

《C专家编程》Peter Van Der Linden 著

《C语言编程常见问题解答》

《高质量C编程指南》—林锐

《WebKit编程语法规范》

《高级C语言》

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-06-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏苦逼的码农

我是如何学习数据结构与算法的?

数据结构与算法的地位对于一个程序员来说不言而喻。今天这篇文章不是来劝你们学习数据结构与算法的,也不是来和你们说数据结构与算法有多重要。

861
来自专栏二进制文集

编程大师访谈录

752
来自专栏Java面试通关手册

技术面试中常见的几道智力题 来看看你会做几道?

我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailc...

2605
来自专栏企鹅号快讯

给JAVA,说句公道话

常常总有人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java!” 所以我现在来解释一下。 Java超越了所有咒骂它的“动...

1895
来自专栏java一日一条

程序员才看得明白的面试圣经

除了直接申请面试以外,一般说来,还有两种途径来获得面试的机会:由现在的雇主推荐,或者通过LinkedIn。虽然前者会快一些、更尊敬一些,但后者很可能是大部分应聘...

651
来自专栏Danny的专栏

Java之旅——起航篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

741
来自专栏海天一树

我是如何成为一名少儿编程竞赛老师的

2017年9月,我以前一个同事问我能不能教他小孩Theo学习编程,因为以前在同一家公司时,我那同事经常带Theo去公司,我和Theo也认识,所以我答应了。

1074
来自专栏程序员宝库

每个程序员都应该收藏的算法复杂度速查表

这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O 复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以便我在面试时...

732
来自专栏数据结构与算法

BZOJ 1497: [NOI2006]最大获利

Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需...

2806
来自专栏calmound

匈牙利算法

今天学习了下匈牙利算法,发现这个早在几个月前学过的知识已经忘记的一干二净了,记得当初学习的时候只是看书,看论文,现在要好好的总结下,防止以后再次忘记。 此次总结...

2917

扫码关注云+社区