C/C++培训
美国上市C/C++培训机构

400-111-8989

热门课程

西安邮电大学计算机专业学生谈C语言的学习之路

  • 发布:C++培训
  • 来源:在线问答
  • 时间:2017-09-26 16:10

让我们来谈谈C

对于一个从没有接触过编程,不了解自己的专业是干什么的小鲜肉们,在拿到 C语言这本书的时候,是不是有点方呢?上了一周课,听了两节C语言后,是不是脑海里全是 MMP 呢?哈哈,这样就对了,谁的青春不迷茫嘛

今天小编费心口舌请到实验室大四学长来给我们讲讲C语言学习

问:学长学姐,你们第一次面对 C语言的时候的感受是什么呢?

答:初次接触C语言是在高考结束的暑假,那时候只是看了前面那一部分概念性的理论知识,

对C的感受是枯燥无味提不起兴趣,因此只是看了一点点就放弃了,真正的开始好好学习C语言是在大一的第一学期

C语言吸引我的是用代码解决实际问题的这个过程,你每完成一个题目,就会觉得非常有成就感,

C语言是一门可以完全按照你的思维去编码的语言,不像Java那样,大多数的时间都是在使用别人造的轮子(系统库),

使用C语言你可以体验出造轮子的快感(前提是你的编码能力和编码风格都达到了一定的水平)。

问:C语言很重要吗?那么我该如何入门C语言呢?

答:C语言是大部分人接触的第一门编程语言,它是学习编程过程中的一门基础课程,

因此这门语言是非常非常重要的,不但要学会,还必须要学好,你学好C语言之后,在学习其他语言时,就会比较轻松了

问:如何入门C语言,这个问题很多人都问过我,我认为比较有效的方法是:能自己看书能看懂的就自己看书,

答:自己看书看不懂的就去看相关视频(这里我推荐一下郝斌的C语言视频,我的链表是看这个视频学的,

其他的都是看书学的,感觉链表部分讲的还是可以的,其他部分不知道),

看视频再看不懂的可以去找"大神(其实真正的天才程序员是很少的,

大部分都是用代码量(这里指的代码是有效代码,而不是几万行的printf)堆积出来大神)"去请教

(学C时我基本上是很少请教的,这也算是我学习的一贯风格,因为我感觉别人给我讲懂10遍,比如自己看懂一遍来的印象深刻)。

看书/看视频的过程中一定要跟着去练习,学编程不去敲代码,是不可能学好的

问:那么学长学姐,C语言中,哪些知识比较重要的呢?

答:我自己感觉C语言中比较重要的知识点是:指针,动态数组,函数,链表应该算是C语言中很重要的内容,要多多去深入的学习

问:学长学姐,男生女生学编程,有差距吗?对于女生来说,应该如何学习呢?

答:其实我感觉是没有差距的,就像高中时班里有很多女生都是理科大神级别的人物,编程也是一样,

只要肯下功夫,男生女生在思维逻辑能力方面的差距其实是可以忽略不计的。

对于女生来说,应该如何学习,可以参照问题2,可以看一些侦探推理小说,锻炼一下思维逻辑能力

从小编个人个人经历来说,

在高考志愿的第一志愿的第一个专业里写上西安邮电大学计算机科学与技术专业开始,我就开始简单的接触到了编程,接触到了C语言。刚开始大家都是一样,上网查找书籍,看看哪款编译器比较好用,我的入门书籍选择的是《C Primer Plus》,这本书很不错,推荐大家选择;由于我使用的是 MacBook,所以选择了 Xcode 编译器,如果你们使用的是 Windows 系统,可以选择比较容易上手的 Dev。说完了准备工作,现在就讲讲我的学习路线吧,从输出 Hollo World,到接触算法,再到现在进入西邮移动应用开发实验室的 iOS 组,这一路上经历了许多坎坷

在高三的那个暑假我跟很多新生一样,对于程序员这个职业充满了遐想,感觉这是一个很牛逼的职业,就上网买来书籍,下好编译器,开始输出我人生中的第一个Hollo World。前面的知识也没什么好说的,就说说C语言的第一个难点——循环吧,用for循环输出一个菱形,输出乘法口诀表,对于刚接触C语言的我们,实现这个简单的操作并没有那么单,但是我希望大家可以通过这些小的程序来培养自己对编程的兴趣;之后还会接触到冒泡排序,它的代码很简单,两个for循环就可以实现,但是思想很重要,明年纳新面试也可能会问到哦。

第二个难点——函数,函数可以说是整个程序的骨架,只有学好了函数,才可以写出漂亮的代码,如果一个程序只有一个main函数,不仅可读性不强,代码也很乱,所以建议大家学好函数,上网搜搜编程规范,美化自己的代码。

第三个难点——指针和数组,这个东西可以算作C语言的精髓所在了,它也会是实验室的面试重点,前面说了C语言在入门的时候不注重你的代码写的多么好,注重的是你的思想,在之前的学习中一定要弄清程序为什么可以这样跑,有了编程的思想,在学习这部分的时候会相对来说比较轻松,不过既然说他是C语言中的最难,最重要的知识,我希望大家在学习的时候多花些时间,一定要弄清弄懂

第四个重点——链表,学习链表的时候你应该会有些郁闷,感觉C语言快学完了,怎么我还不能成为我心目中那些编程大佬,我劝大家还是要脚踏实地,安心的学完这门语言,打一个比方,你要建一栋摩天大楼,你的C语言就是你的根基,只有学好了C语言,锻炼出了自己的编程思想,你的大楼才会盖的稳,盖的快。如果你学的够快,在第一个学期寒假结束的时候,这个知识点不要求弄通弄懂,但是一定要开始接触,这样在3月底4月初实验室面试的时候你才可以做到得心应手。

要想C语言学的好,就要多练习算法题目,在做题中会很枯燥乏味,而且有的题目会很难,一做就是半个小时,但是我想告诉大家,这些东西很有用,对之后找工作也有很大帮助,多刷题可以很好的锻炼自己的编程思想,这是我第四次提到编程思想,希望大家可以重视起来,只要锻炼了自己的编程思想,后期的学习将会十分轻松。

预约申请免费试听课

上一篇:为什么C/C++是永不过时的语言?
下一篇:达内C语言培训:C语言入门心得,教你如何入门C语言

达内C语言培训:C语言入门心得,教你如何入门C语言

西安邮电大学计算机专业学生谈C语言的学习之路

为什么C/C++是永不过时的语言?

C语言和C++的之前区别?

选择城市和中心
贵州省

广西省

海南省