大家好,今天小编关注到一个比较有意思的话题,就是关于笨方法学c语言的问题,于是小编就整理了1个相关介绍笨方法学c语言的解答,让我们一起看看吧。
想自学C语言,有什么好的方法和建议?
就是那本经典的C语言教材。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《
The C Programming Language
然后就是林锐《高质量C编程》,强烈推荐,这本书是对C语言的深入剖析,可以指出你对C语言的错误认识,一定会颠覆你的认知😂,不过对水平提高非常大!
如果还不会建议跟视频学习吧!随便找个大学的,推荐浙江大学,上交大的。
如果不喜欢学校的教学模式,推荐看郁金香老师的C语言网授课程,通俗易懂,还带你做小项目。他是干什么的,百度一下你就知道了😊!
题主问的是自学C语言,那么目测应该是非CS专业小白,知麻君结合自己多年来的工作的经验来谈谈新手小白如何零基础入门C语言呢?
首先要明白任何技能的习得都不是一朝一夕的,所以我们需要坚持。不要遇到困难就半途而废。尤其是自学,没有外部强加的压力,更容易懈怠。那么如何在学习的过程中能够坚持呢?
我们要做到保持好奇心,好奇心能驱使我们不断的去探索新知,不至于懈怠。在学习过程中,多问些为什么,使用问题驱动来进行学习,这样学习动机和目的性就很强,至少不至于在学习的初级阶段就半路夭折了。
好的开始是成功的一半,所以入门书籍要选择正确,第一本书太难太厚都很容易让你失去信心,太简单又不得要领。所以我们入门的时候务必选择一本权威,久经考验的开胃菜。我之前回答过一个问题:“”c语言教材哪一种比较好?”里有提到过,这里再总结下:
《C Primer Plus(第五版)》中文版
这是目前市场上,最适合自学的C语言书籍。你可以在书中找到所有C语言编程概念的详细解释。这本书为每一个单独的概念提供了简短的例子,帮助读者更好理解。对于初级程序员来说,本书对学习基本概念大有帮助。建议在学习的过程中一边学习思考,一边通过实践上机来进行实操,这样对于概念的掌握就比较娴熟了。
这本书由C语言之父合著编写。它提供了对C语言的更好见解。比如在C语言中的控制流、运算符、数据结构和函数构造等方面,这本书都有自己的解释。
最关键的是,本书后的系列练习很有挑战性,可以让你通过每一个练习有所提高。书中有很多章节需要很长的时间,才能深入理解和掌握。所以在上一本书基本掌握后,你就可以通过练习这本书籍的习题来锻炼你运用编程技能来解决实际问题,最关键的是通过练习来锻炼你的逻辑思维能力。建议你在做习题的时候自己先按照自己的逻辑思路来编写程序,然后对照答案看下自己的程序有哪些不足之处。为什么自己没有想到这种解法。不断的打磨自己的编程逻辑思维。
谢谢邀请,我是工科的学了一年C语言,水平还凑合,我用到的场合是基本够用了,说说我的观点吧,自学的话首先资料书籍很重要,必推的肯定是谭浩强的C语言书了,当然他的***你也可以看,更多的资料你也可以通过网上查找,一定要保证资料的正确性,毕竟现在网络上各种扯淡,误人子弟的也很多。
学习方法我认为最重要的是在学C过程中要抓住三点,第一点是勤,一方面是勤上机,任何题目再简单你也要一个个上机练习,有些时候你觉得没有的问题上机测试就会出现意外,当你自己解决的时候你就会在一道题上收获更多的知识,上机的编译器新手经典的V6.0,还有像c-free,dev-C++(win10不怎么支持VC++6.0,推荐后面两个)等等都行,专业的就是VS。另一方面是勤看题做题,有些解决问题的固定套路在于积累,同时多看一些解决方法也可以壮大你的编程思维。最后还要勤于思考,遇到问题首先要自己动脑思考,而不是想着先查答案先问人,自己思考研究解决的更加有效果和收获。
第二点要懂,这个意思不是你会用某个函数,而是明白背后的原理,举个例子比如说scanf函数,学过C的都会用,但是关于scanf的工作原理很多人或许并不知道,[_a***_]只是简单停留在用的层面,当遇到问题时就显得手足无措,他们没法用背后的原理去解决所遇到的问题。这就需要我们深究和好问了,国内很多C论坛和贴吧都可以去提问和浏览,知名的比如CSDN,还有关于C的标准你也可以多多参考标准文件ANSI C。
第三点是度,这是指学习深度,C入门简单精通很难,如果你是做这方面的可以更加严格要求自己深入去学习,如果你只是应用那么就该结合实际侧重的去学习,比如你只是用C去操作51那么你就该结合51的特点有重点有方向的去学习,那些不用的你就可以忽略过去,当然了基础知识一定要扎实。
到此,以上就是小编对于笨方法学c语言的问题就介绍到这了,希望介绍关于笨方法学c语言的1点解答对大家有用。