【入门指导】学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 条评论
登录 后参与评论

相关文章

来自专栏顶级程序员

什么才是Java的基础知识?

近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的...

985
来自专栏程序员互动联盟

学会了C语言能做些啥?

我现在C语言入门,基本靠自学,就看网上的那种教程,但是我怎么觉得它就是只能做下数学题,我觉得它并不能编辑出一个啥子游戏或者软件出来噢……初学者,见谅。 ? 马...

3946
来自专栏Java学习网

因为一个分号,引起的程序员大讨论

 之前在网上看到过一段有趣的代码,据说在女生节的时候,某软件学院的学生还专门给女生拉了条幅 ?   代码   为了看的更清楚一点,我们把上面的代码整理出来,代码...

2608
来自专栏华章科技

阿里电话面试(算法工程师)

说起参加阿里巴巴这次内推过程挺有意思的,起因是我写了一篇关于知识图谱的文章:知识图谱相关会议之观后感分享与学习总结,然后有位大哥发私信给我,希望以后多交流并交换...

1102
来自专栏大数据文摘

【可视化】图表展示中的10个经典问题

2057
来自专栏web前端教室

推倒JS的青春之旅

青春啊,只有一次,花有重开日,人无再少年。群里的小伙伴们,我是嫉妒你们的,在每次群视频的时候。虽然我觉得自己依然还年轻。有人说青春就是用来浪费的,也有点道理。虽...

1857
来自专栏BestSDK

【技术揭秘】为什么你搜索不到小程序,原来秘密是... ...

小程序名字怎么都奇奇怪怪的? 自己怎么也搜不到想要的小程序 比如下面,简直惨不忍睹,如果不是提前知道完整全名,几乎搜不出来。 ? 于是,犀利的网友开始吐槽: 对...

2875
来自专栏Golang语言社区

伙计们,Go 并没有那么简单

出于好奇,我最近开始接触一些 Go 的代码。我之前对它有一些了解,但是从来没有尝试去写(没有需求)。但是现在我们团队选择使用 Go 来开发一个项目,所以我觉得这...

3026
来自专栏hotqin888的专栏

golang知识图谱NLP实战第四节——关系抽取完善逻辑

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

1093
来自专栏何俊林

我是如何通过阿里面试的?

2062

扫码关注云+社区