热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

初学编程:为什么自己学了C语言,虽然没挂科却还是不会编程呢?

这个很容易理解的,学了和会了那是两个概念!打个比方说,你学了英语,不一定就可以跟老外自由交流,要经过锻炼才行。

这个很容易理解的,学了和会了那是两个概念!

打个比方说,你学了英语,不一定就可以跟老外自由交流,要经过锻炼才行。光学英语只会考试,即使考试拿高分,不锻炼,不说,不用英语交流,怎么可以跟老外用英语交流呢?也许自己听都听不懂,更别说自己用英语表达了。

你会在main里printf("hello word")吗?如果连这个都不会,那就别说你学了;如果你会,那你就是会编程了;你要做的就是进一步深入,学习更复杂一些的!你会泡面了,那你也会做饭了,接下来就学煮粥,慢慢你就会真正做饭了!一个道理!

通过上面我举的一个例子你明白了吗?为什么学了跟没学一样?究其原因还是因为你没有经过实战,没有理论知识和实际相结合,所以想要把知识真正的记到脑子里面,只有通过不断的实战练习。

我曾经告诉过别人怎么学软件,其实和学其他的任何一门技术无疑。

和我们学走路一样,先动手多练习,等上手了再去学原理。

没人系统的教过我们走路,我们会走路完全是从不断的摔跤中学会的。

好在学软件有很多的资料,有很多的视频。

你找一些自己喜欢的视频,跟着老师一般般做怎么样?

可能原理你不懂,你模仿老师写出完全一样的代码可以吗?

等运行了同样的结果,你把代码重现复写一遍怎么样?

上面这张图是不是说明了真实的你?

其实学软件编程和学其他的东西一样,就如学乐器。

你在学笛子,突然发现弹钢琴很帅,学了几天又感觉学二胡很装逼。

你能学会乐器吗?不能!

相反,你好好的学习了笛子,知道了相关的乐音、乐理,这时候你再学其他的乐器不水到渠成。

别急于求成,别好逸恶劳,好好找一些视频,跟着老师一步步的做。

其中你会碰到各种问题,会百度、会去问其他伙伴,你会掌握摸索出自己的学习方法。

没人能通过说教的方式教你提升编写代码的能力,能提升编程能力的只有你自己,通过不断的实战练习。

所以,学完C语言之后,一定要自己动手多实践,刚开始时,自己先编一些简单的例子,比如冒泡排序、随机排序函数等,之后再自己练习编一些项目,虽然刚开始比较难,但是总要迈出第一步的,迈出第一步之后就好多了。遇到困难时多查资料,慢慢理解,网络这么发达,几乎所有资料都可以查得到,编完一个项目之后就会成长许多。

编程语言有很多,编程语言的侧重点不同,所服务的程序也不同。目前比较流行的编程语言有java、c、C++、C#、python等,比如C语言主要是做底层应用,主要在嵌入式方面,偏系统级的开发,注重效率。如java做大数据、服务器后端、游戏、安卓APP开发等,python在人工智能等控制应用方面很流行等,还有很多,就不一一列举了。

C语言属于一门计算机编程语言,更注重的是练习和实践。

希望对你有帮助!


学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,可以来博主的C语言C++零基础编程学习圈,里面不仅有学习视频和文件资料,还有更多志同道合的朋友,和大家一起交流成长会比自己琢磨更快哦!


推荐阅读
  • Python + Pytest 接口自动化测试中 Token 关联登录的实现方法
    本文将深入探讨 Python 和 Pytest 在接口自动化测试中如何实现 Token 关联登录,内容详尽、逻辑清晰,旨在帮助读者掌握这一关键技能。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 本文详细介绍了如何检查和配置电脑上的PHP环境,包括位数、运行支持以及文件格式的打开方式。适合初学者了解PHP的基础知识和操作方法。 ... [详细]
  • MongoDB的核心特性与架构解析
    本文深入探讨了MongoDB的核心特性,包括其强大的查询语言、灵活的文档模型以及高效的索引机制。此外,还详细介绍了MongoDB的体系结构,解释了其文档、集合和数据库的层次关系,并对比了MongoDB与传统关系型数据库(如MySQL)的逻辑结构。 ... [详细]
  • 本文详细介绍了Java中实现异步调用的多种方式,包括线程创建、Future接口、CompletableFuture类以及Spring框架的@Async注解。通过代码示例和深入解析,帮助读者理解并掌握这些技术。 ... [详细]
  • 本文详细介绍了C语言中的基本数据类型,包括整型、浮点型、字符型及其各自的子类型,并探讨了这些类型在不同编译环境下的表现。 ... [详细]
  • 本文介绍如何在 Visual Studio Code 中使用 Jupyter Notebook 插件,包括创建、编辑和运行笔记本的基本操作。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • 本文介绍了如何利用Python进行批量图片尺寸调整,包括放大和等比例缩放。文中提供了详细的代码示例,并解释了每个步骤的具体实现方法。 ... [详细]
  • Spring Boot单元测试中Redis连接失败的解决方案
    本文探讨了在Spring Boot项目中进行单元测试时遇到Redis连接问题的原因及解决方法,详细分析了配置文件加载路径不当导致的问题,并提供了有效的解决方案。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • PC时代的传奇人物
    回顾过去几十年,个人电脑(PC)的发展历程犹如一部英雄史诗。每一位杰出人物都在这一领域留下了不可磨灭的印记,他们的贡献不仅推动了技术的进步,也深刻影响了现代社会的发展。 ... [详细]
  • 本文详细探讨了Java命令行参数的概念、使用方法及在实际编程中的应用,包括如何通过命令行传递参数给Java程序,以及如何在Java程序中解析这些参数。 ... [详细]
  • 1、字符型常量字符型常量指单个字符,是用一对单引号及其所括起来的字符表示。例如:‘A’、‘a’、‘0’、’$‘等都是字符型常量。C语言的字符使用的就是 ... [详细]
author-avatar
邹飞邹飞邹飞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有