今天下午花了2个小时的时间学习C语言,每天学一点总有一天可以有所成就。今天学习的内容是如何学习C语言,说白了就是学习C语言的方法和我们的态度。
首先我们需要知道,学习C语言就是学习一门关于与计算机沟通对话的语言,学习这门语言和我们正常学习外语一样,需要练习,首先第一个,我们需要实践。我们如果不实践,无法知道C语言的一些语法,比如什么时候加分号什么时候不加,那些地方需要加双引号,有的地方是大括号,有的地方是小分号,有的地方是小括号等等,打个比方说,比如这里有个最简单的代码
这个代码说现在有一个数10,计算机需要判断这个数是不是小于等于10,如果是,输出hehe。就这么简单的代码确实很好很容易看懂,但如果我们是个新手还不去写,这里的语法一些的注意事项真的很容易让我们出现一写就错的情况。所以我们需要去动手写。
那么我们该怎么写代码呢,一个初学者写代码分两个阶段,第一个阶段是模仿阶段,这个阶段我们肯定是一个萌新,无法自行写出一些代码,这个时候我们需要模仿别人的代码,如果你有一本C语言的书,上面有很多代码,我们并不是一言一句的把所有的代码全部抄写照搬,其实我之前也是这样,因为觉得新奇,就一个一个代码的抄写照搬,但是这样永远也学不会一门语言,自己实践写代码的时候一直是错的。我们需要先模仿什么意思,比如这道题的思路是什么,作者是怎么想的,我们顺着这个思路看一遍,然后写,这个时候我们可能会有语法上的错误,我们需要纠正语法。这样子下去就可以算是完成第一个阶段。这里有一个图来解释
这里要求我们输入10个数,并求出最大值。我们该怎么去思考呢,如图中绿色文字所示,分四步,数组,输入,求出最大值,输出。在这些过程中,为什么有数组,输入和找出最大值需要用到什么知识?for循环和指针的知识需要掌握,其中我们需要定义多少个变量?都要去思考,我先是自己跟着视频学着思路,然后自己记住,又给自己出了一道题,如图所示
输入10个数,求出平均值。跟着上个题目所学习的思路这次自己尝试着自己写一遍,一次通过了也是很开心。
当我们第一阶段过了之后我们需要第二阶段就是自己写程序,我们可以去自己找一些题目来自己编写程序。这里
这些网站有题目,我们可以通过这里来练习自己实战的能力。
其次第二第三条是指我们需要对一门知识有自己的理解和框架以及我们要是出问题了我们需要自己找出问题的所在,同时我们需要在程序运行成功之后找出有没有更好的解决方法。
今天的学习内容就到这里,我不是一个程序员,我只是一个学习C语言路上的小白