回想一下,我去年的时候也和你是一样的状态吧,也有类似的疑惑,一年时间的成长,现在身在大二的我虽然谈不上很厉害吧,但是也算是走过了最初的那段迷惘吧,就分享一下自己的感受与经历吧,希望对以有帮助。

一:现在大一上学期应该只学一门课,除了数学与英语课之外,还是有很多的业余时间的,抽出一小部分去了解一些计算机的文化吧。举个例子吧,比如计算”机科学之父”,艾伦.图灵的生平啊什么的,了解一下他是如何以一个数学家的身份去首次提出图灵思想的,再比如他是如何创造性的提出“机器可以思考吗”这样子的论文而开创了AI的先河的。

这是说了一个人物的了解吧,再比如你可以去了解一下计算机的发展历史啊,比如第一台计算机是在1946年诞生于美国的宾夕法尼亚大学的;再或是去了解一下你们的C语言的发展史,等等等等,这些东西没有必要刻意的去看,兴趣来了偶尔去百度一下子,会开阔一下见识与思维的,而且还可以增加自己对相关领域的兴趣程度。

这些知识如果要系统的细看的话,可以去看,或是这两本书讲的是比较系统的,都是简单的提一下计算机科学体系吧,没有深入的讲解部分。

二:计算机科学知识的学习是最注重循序渐进的,注重基础的,万万不可跳跃性的学习,当然你是天才或是个别的话我只能膜拜了,至少我是一步一个脚印学过来的。我们不讨论哪一门语言才适合做大学计算机相关的第一门编程课的问题,我们是C语言,也听说很多学校都是以C语言为第一门编程语言对待的,我想大部分都是吧。那我们就把C语言尽自己的最大努力学好吧,有一些学弟学妹会问一些问题,自己不会敲代码怎么办?还有人会说能看懂别人写的代码,但是自己就是敲不出来。

这些问题我曾经也遇到过吧,首先要明确一个观念:C语言不难学,一点都不难学。这门课程不需要那么多的动脑筋的地方,就我感觉还没有数学难呢,当然这仅仅是一孔之见吧。入门一个语言最重要的是要选择一本好书,一本能够以最简单的描述来表达出基本知识的书,我想很多国内的首学C的人会选择谭老的C吧,我当时也不例外,因为毕竟是国人写的书,在问题描述与问题展开与循序讲解的过程中透漏的思考问题的方式都是符合国人思考方式的,所以易于理解吧,当然如果喜欢读外国的名著当然也是可以的,比如C之父的,这当然是传世经典之作了。

还要明确一个观念是:谭老的书仅仅是作为一个最基本语法的讲解书,看完谭老的书后确实会把很多语法细节学到,但是这也仅仅是语法,只能保证你会用这些语法了,你是知其然而不知其所以然。看完谭老的书后最好把这本书看看,而且更要仔细的看,这个时候有了基础后看起来会轻松一些的,会发现有很多原理性的讲解了,而且会有一些谭老书中讲不到的细节。看完了后会有一种小小的豁然开朗吧。

以上说的看书,过程应该是这样子的:看基本语法,看书上的例题,试着自己去敲一遍例题,即使你看懂了例题,但是让你合上书自己敲,我保证还是会出错的,肯定是某些地方理解的不够透彻,再看书,然后再敲,直到无误的敲出为止。慢慢的经过一段时间的坚持练习,会发现自己合上书后敲的时候错误越来越少了。然后是做课后的习题,最开始看懂例题去敲书后习题也是很难下手的,但是要尝试,第二次写习题就不会那么纠结了。编程容不得一点的掺假,必须要动手去敲代码,而且还要准确无误的敲出来。不可手写而不去上机验证。

还有就是培养一个习惯:先思考清楚问题,然后再去敲代码。因为我们敲代码仅仅是为了用程序设计语言把我们人的思维转换成了计算机可理解的方式了而已。有的同学会看完题目不思考就直接敲,发现总是会出一些错误,然后在那苦逼的各种改啊调试啊等等,这样子不是一个好的编程习惯。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-86630-1.html

cmd怎么编译c语言,cmd编译c 如何学习C语言相关推荐

  1. 单片机c语言执行从什么开始,学习C语言从什么开始学起

    我来说说我的学习经验,说句实在话我真正学会C语言是从开始学习单片机开始的,以前在上学时也学过C语言,由于只是应付考试,没有深入去学习,当时只是学习了C语言的一些皮毛没有领会C语言的精髓.后来由于工作的 ...

  2. c语言需要哪些英语基础,学习C语言的必备基础知识(国外英语资料).doc

    学习C语言的必备基础知识(国外英语资料) 满卧裹瑟莉筑部获搪肪棱惺杀摄械圭旬敷豹休登悬邱雀报台盼拈毒鹰进怀却恩登雄旁二宇谊婆叔陌嘎扇体歌嫉蹿久题篡憨琵夹涌芦鸣褐颂诅讳拴狸果液梦绸亥氯确杯牌憨耗终贼况榔 ...

  3. c语言中指针的类型,学习C语言中的指针类型

    摘要:结合我院学生十年来参加全国计算机等级考试(C语言部分)情况,通过分析成绩分布与题型关系,我们发现指针方面的题型失分率最高.在此基础上结合教学实际,本文提出学习指针知识的方法和顺序过程,并将其应用 ...

  4. 机器人c语言教程pdf,机器人卡雷尔学习C语言.pdf

    机器人卡雷尔学习 C 语言 新疆农业大学计算机与信息工程学院 张太红.陈燕红编著,2013 年 9 月 斯坦福大学计算机科学系 埃里克·罗伯茨著 (Java版),2005年9月 目 录 第一章 机器人 ...

  5. c语言不定长数组_学习C语言这三块“硬骨头”不搞定学了也是白学

    C语: C语言在嵌入式学习中是必备的知识,审核大部分操作都要围绕C语言进行,而其中有三块"难啃的硬骨头"几乎是公认级别的. 01指针 C语言 指针公认最难理解的概念,也是让很多初学 ...

  6. 如何快速学好python语言_如何快速的学习Python语言

    本文主要向大家介绍了如何快速的学习Python语言,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 基于自己的学习方法来分享,请客观的看待我提到的几点意见,谢谢. 文末有我自己在g ...

  7. e会学c语言作业答案,E起学习 | C语言期末交流会圆满结束

    原标题:E起学习 | C语言期末交流会圆满结束 12月20日晚7:00,电气与电子工程学院期末C语言交流会在主B516成功举行. 期末临近,尽管冬日寒冷,但依旧挡不住大家学习C语言的热情和提高成绩的梦 ...

  8. python是一种汇编类型的语言_python全栈开发学习_day2_语言种类及变量

    一.编程语言的分类及python相对其他语言的优势 1)三大语言种类及细分 1.机器语言(低级语言):直接用计算能够理解的二进制进行编写,直接控制计算机硬件. 优点:执行效率高. 缺点:开发效率低,跨 ...

  9. c语言程序设计是系统软件吗,学习c语言和编程c语言的电脑软件和手机软件有哪些?...

    C语言作为一门起源比较早的编程语言,可以编程的手机软件和电脑软件非常多,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下: 手机软件 1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上 ...

  10. C语言用if判断大小,学习C语言之用if语句比较三个数的大小[大全5篇]

    { max=c; } if(min>c) { min=c; } printf("max=%d,min=%d",max.min); return 0; } 比较两个数的大小关系 ...

最新文章

  1. python怎么查找代码位置查询_Python查询IP地址归属完整代码
  2. 机器学习平台跃迁,AI中台才是大势所趋
  3. Zookeeper C API 指南一(转)
  4. #中的引用型是什么意识_excel的vlookup函数经常引用错误,让我告诉你原因,迅速脱离误区...
  5. libgdx 3D 测试一
  6. Windows进程与线程学习笔记(二)—— 线程结构体
  7. Java Calendar使用指南
  8. 例子 类的定义与对象的创建 狗的例子
  9. C语言:学生信息管理程序
  10. 一文说清Elasticsearch的核心概念
  11. 在nodeJs的Express框架下用TypeScript编写router路由出现import关键字错误的解决方案
  12. 在Linux下安装GmSSL
  13. arduino制作AVRISP烧写器
  14. 如何打开.json文件
  15. 三八定律时间管理思想
  16. 【LG5055】可持久化文艺平衡树
  17. 通达OA 2015 8.12版本取消注册功能介绍
  18. Element UI 多选表格【翻页多选】全能版(含翻页多选数据反显、toggleRowSelection失效的原因解析和解决方案)
  19. 数据库管理系统属于计算机应用,数据库管理系统是否属于应用软件
  20. ios piv6遭拒绝

热门文章

  1. 我的2021年总结,从大专生到本科生。
  2. 仲联量行:科技行业繁荣推动深圳成为中国内地第三大办公楼市场
  3. 信息学奥赛入门资源推荐
  4. BaseQuickAdapter之BRVAH官方使用指南(持续更新)
  5. java泛型的逆变_Java泛型的协变与逆变
  6. 如何在计算机导入数据分析,怎么把天宝DiNi03电子水准仪数据导入电脑
  7. Python爬虫之Selenium爬取途牛全国的酒店数据进行地图可视化
  8. HTML生日快乐代码 (粉色主题)(HTML5+CSS3+JS)520表白代码/七夕情人节网页/告白/求婚/生日快乐...
  9. 合同信息管理系统(vue+elementUI+node.js)
  10. 物联网生态圈:拓展物联网应用 助力泉州建设智慧城市