总结从学c的小白到比白更黑一点小灰,而后接触更有深意的指针
- 初次接触c,我是在即将步入大学的暑假,并且在校老师的指引下买某本书以及mooc里某个老师的视频。期间,受益匪浅。书的话,其实什么样子的都还好,可以从校图书馆或者搜索引擎上查找资源,视频的中国大学mooc的翁凯老师的视频,而后还用pat或者其他网站的一些题集来熟悉。
- 其中最主要是自身的学习积极性,有些同学就比如我,三个月的暑假,我是从今年的九月初开始接触c的,那个时候跟着安排,慢慢学c,同时,也找到几个c大佬以及几个和我同水平的一起学c的朋友,同学,刚开始,我们天天发自己的代码在群里,绝大部分人的对不齐,看起来很不整洁(其中一份子就是我),然后还有就是标点符号的问题,什么时候要分号,什么时候不要,什么时候把括号打成了中文字符的也看不出,就全发群里,我还记得当初我写个函数都没有main函数,直接写下面的超级算法,后来有个朋友和我一起找,然后告诉了我,其中一个程序至少包括了
#intclude <stdio.h>
int main()
{
return 0;
}
所以之后我每次都在写代码前写上这个。
然后就是后面的算法,数据类型,数组以及其他的内容,我都基本上可以根据视频或者自己查找资源去解决问题,因此,学c有道坎,就是得要跳过去,之后便畅通无阻,一路走的轻松,但如若前一段都没打好基础,何来java?何来pytion?
3. 可以看得到学c的很大部分都来源于交流以及自学,最重要的是不要怕,之前我在家的时候经常一个人专研,我记得那个生兔子问题那个困扰了我好久,后来我无意间的想通了,感觉博客中的斐波那契函数有点大炮打蚊子,复杂化了,可能是我还没那么高深,还没有那种调用各种函数于运筹帷幄之中。
4. 对于后来的学习我必将直面各种难题,我给自己的要求只有三个字“不要慌”!给同样学c的同学也有些想说的,就是“多敲,多敲,多敲”,即使是复制粘贴也好,看看大神的结构排版,看看大神的思维,不要盲目于达到某种计算的到结果的想法,要渗透于每一行代码,要做以为真正的求知者。
(谢谢看完这些!)