我们在刚刚学习C语言时,第一次利用scanf往程序里面输入数据,然后利用printf打印到屏幕上时,我们会觉得很神奇,很兴奋。
你觉得写代码是一个好玩的事情,想要把它学好,这可能是我们大部分人的初心。
但是当我们越往后面学,就会学得越来越深入底层,第一次感受到了就算是一个简单的程序,背后也有及其复杂原理支撑,让我们深深地感到敬畏。
尤其是学到预处理那块,才知道运行一个简单的程序,它的底层原理是多么的复杂。
这段时间我因为害怕以后会接触到这些底层原理,想过既然这么难,就只学学一些表面的知识就好了,会用就好了。
我似乎忘记了刚开始写程序时的兴奋,忘记了那份曾经的初心和热爱。
但是最近我关注到了《程序员的自我修养》这本书,才让我重新拾起那份刨根问底的那份初心。
这本书讲的是程序运行的一些原理。
就像武侠小说那样,想要在江湖上走的更远,学会更厉害的招式,就得好好地修炼自己的内功,内功修好了,掌握那些招式还会难吗?
一个程序员,去了解那些令人敬畏的底层原理,也是修炼自己的内功,把内功修好了,以后的编程之路才会走得更好。

学习C语言的一些感悟相关推荐

  1. java语言就业方向_四大就业方向彻底解决你学习Java语言编程的后顾之忧-生活感悟与随笔 -亦是美网络...

    前面的文章中已经给大家介绍了关于Java编程语言的优势.特点以及就业前景等内容,大家之所以这么热衷于Java编程学习,不仅是因为Java是编程市场上最为广泛流行的语言,大家更关心的是学习了Java编程 ...

  2. c语言制表符_随时随地学习C语言之1—开发环境搭建

    上一篇文章<C语言常用的集成开发环境有哪些?你用哪个?>介绍了C语言常用的集成开发环境,本文正式开始<随时随地学习C语言系列>连载文章.在这里面,我会把自己学习.使用C语言时的 ...

  3. r语言pls分析_零基础学习R语言分析GEO

    关于零基础用R语言分析GEO的视频已更新完,发布在B站,有兴趣的小伙伴可以移驾到B站,我的B站号:I_am_Becky 之前录制过一系列关于零代码分析GEO数据的,但是这样画出来的图太low了,所以学 ...

  4. 想系统学习GO语言(Golang),能推荐几本靠谱的书吗?

    以下内容来自知乎: 链接:https://www.zhihu.com/question/30461290 学习任何一门语言,都要学习好基础,把基础打牢,那些框架对你来说都是工具,你自己的基础好,懂得了 ...

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

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

  6. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?

    众所周知,Python目前是最受欢迎的编程语言之一,尤其是对于零基础的初学者来说,Python语言更是十分的友好.因此,不少初学者常常会有这样一个共同的疑惑,零基础如何入门Python语言?本文就来给 ...

  7. c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...

    [摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...

  8. 参加前端培训主要学习什么语言

    web前端近几年很多人都在学习中,但是想要学好web前端技术,基础是非常重要的,参加web前端培训机构可以进行系统的学习,下面就给大家详细的介绍一下参加前端培训主要学习什么语言? 参加前端培训主要学习 ...

  9. c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目

    C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了.这个是我在大一学习 C语言 后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游 ...

最新文章

  1. C/C++面试题分享
  2. java web入门——概念理解、名词解释
  3. vue 传递多行数据_vue 数据传递的方法
  4. Java黑皮书课后题第10章:**10.27(实现StringBuffer类)在Java库中提供了StringBuffer类,给胡你自己对下面方法的实现(将新类命名为MyStringBuilder1)
  5. 使用 typescript ,提升 vue 项目的开发体验(1)
  6. 【NLP】蓦然回首:谈谈学习模型的评估系列文章(一)
  7. 【SpringBoot_ANNOTATIONS】组件注册 02 @ComponentScan 自动扫描组件 指定扫描规则
  8. PHP毕业设计 学生PHP网站模板 PHP校园二手商品网站源码 PHP MYSQL大学生动态网站毕设作品 PHP毕设网页学生成品
  9. 简仿Path的商店表情弹出模块
  10. 计算机顶级水平,中国10年前的顶级电脑的配置、性能上相当于现在电脑的什么水平?...
  11. error LNK2019 无法解析的外部符号 __imp__accept@12
  12. ISCC 2018 PWN WriteUp
  13. Android Studio飘红错误
  14. react 中 ref 管理列表
  15. python中如何创建一个txt文件
  16. springboot vue3 elementui plus小说阅读网站源码
  17. 【理解springboot自动装配原理】
  18. java基础数据类型大小
  19. Vscode——调整左侧菜单字体大小
  20. TensorFlow系列——feature_column特征工具说明

热门文章

  1. 如何使用Flashfxp上传下载文件
  2. php 微信定位源码_微信活码模块源码 - WEB源码|PHP源码|源代码 - 源码中国
  3. html给用户自定义页面,个人门户增加自定义html模块(重要!)
  4. C++11 auto自动推导
  5. WS4665D-8/TR单通道负载开关WILLSEM封装DFN2x2-8L
  6. 折纸珠峰c语言程序,c语言折纸超过珠穆拉玛峰
  7. 论文写作:如何选研究题目?
  8. 怎么在本地运行java项目,eclipse怎么运行java web项目?
  9. Vue运行项目常用命令
  10. 如何解决C++编译错误C2280尝试引用已删除的函数【每天一个小技巧】