编程思想比任何都重要,不是比谁多会用几个函数而是比程序的理解
【编程思想比任何都重要,不是比谁多会用几个函数而是比程序的理解】最近有同学问到 , 打算自学C , 但不会函数 , 初中毕业 , 数学一塌糊涂 , 求推荐教材或者教程?

文章图片
我给你指一条路 , 但做好心理准备 , 这条路很漫长 。
我写的最早的程序是在小霸王学习机上用BASIC写的 , 是抄书上的例子 , 当时是小学四年级 , 那时候我也不懂函数 , 数学成绩虽然在小学算好的但肯定欠缺很多 , 至于数组什么的东西 , 更是完全不懂 , C语言是啥?没听过 。
然后我在小霸王上写程序写了5到6年的时间 , 一直高中有了电脑以后 , 才不用小霸王了 。 具体写了多少我不知道 , 因为那东西没有保存的功能 , 每次都要重写 , 唯一能证明我写过很多东西的就是:小霸王的按键上 , 所有英文字母按键上的字都磨没了 。
用这个东西 , 我自己学会了排序、函数、递归、树等等内容 。
之后我在电脑上写了3年多的VB , 大学才开始学C语言 , 当时可以算是一学就会了 。

文章图片
文章相对比较长 , 字数比较多 , 大家可以先打开头像关注我 , 之后慢慢看 , ///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程 , 想要的同学找我拿就行了免費的 , 私信我就可以哦~点我头像左下角黑色字体加我也能领取哦 。 最近比较闲 , 带做毕设 , 带学生参加省级或以上比赛///
那么 , 参考我的例子 , 你如果是有很多时间 , 而不是像我那时候一直都在上学 , 那么我相信你可以把时间压缩至少一半以上 。
于是 , 很明确了 , 用时间去积累 , 用坏两套键盘 , 那么我相信你就可以出师了 , 快的话 , 也许1到2年就够了 。
教材 , 从最基础的开始学 , 看不懂没关系 , 从抄代码开始 , 时间积累可以换来很多东西 。 不要怕编弱智的代码 , 不要怕别人嘲笑 , 我小学的时候不会用映射表 , 于是自己写了100个if语句 , 没什么关系 , 从最笨最慢的代码开始学起 , 只要你动手做 , 就会有希望 。
写代码的时候 , 要多思考 , 不断优化自己的代码的速度或者代码的尺寸 , 我前面说的100个if , 后来优化完就3到5条语句 , 所以 , 多思考 , 多动手 , 总有一天会明白什么是函数 , 什么是指针 , 什么是数组 。

文章图片
代码不理解的时候 , 拿张纸 , 拿个笔 , 在纸上写 , 把自己模拟成一台电脑 , 根据程序一条一条执行 , 写出每步执行完各个变量的结果 , 多写几次 , 自然就明白了 , 我初中一年级学递归的时候就是这样学会的 。
编程思想比任何技能都重要 , 编程不是比谁多会用几个函数 , 而是比对程序的理解 。 看现实中的一个事物 , 你如果能轻松建立起一套数学模型、编程模型 , 那么学任何语言都不会太困难 。
对单片机感兴趣的朋友可以找我 , 我录制了一些关于单片机的入门教程 , 有需要的童鞋找我拿就行 , 免费的 , 私信我“林老师”就可以拿~点击打开我的头像就能领取
语言之间也是相通的 , 如果C太难理解 , 可以先学C#或者BASIC , 不断培养自己的兴趣 , 不断用完成的小成果激励自己 。
数学的能力要培养 , 但重要的是培养逻辑思维能力 , 数学本身(比如高等数学这种)比起逻辑思维来说还是稍微次要点 。
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 很多人都说鸿蒙系统比安卓系统|鸿蒙系统比安卓系统好在哪里?
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- 这是一款性价比很高的千元机|性价比很高的千元机,搭载骁龙870处理器,支持80w快充
- iPhone|雷军希望的超越苹果做到了!近8成网友认为小米13比iPhone 14 Pro好看
- 在word办公软件的使用中|如何把比较大的word文档变小?
- 虽然微信现在比较受人们的喜爱|如何把手机上的文件传到电脑上?
- 微信是现在比较流行的一款社交软件|怎么找回被误删的微信好友?
- 5G|多款取暖器双十二价格比平时高,平台客服:价格波动遵从商家意愿,不违反规定
- 努比亚|调校激进的努比亚Z50即将登场 倪飞:强到离谱
