美文网首页
为什么学习C语言这么久,看的懂代码,做不出题没项目

为什么学习C语言这么久,看的懂代码,做不出题没项目

作者: 代码人生ll | 来源:发表于2019-03-14 10:30 被阅读0次

我看得懂别人的程序,可是我自己却写不出来,我应该怎么办啊?

你了解这些嘛?

你只是能从别人书写的代码知道每一步都做些什么吧?

你明白别人的解题思路吗?

你知道别人为什么要用那样的算法吗?

如果你看着题目,你能写出实现同一功能的代码吗?

创一个小群,供大家学习交流聊天

如果有对学C++方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。

也希望大家对学C++能够持之以恒

C++爱好群,

如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习C++组织 可以点击组织二字,可以直达

你能知道别人在写这个程序的过程中会遇到什么样的问题吗?

你能在看了别人的程序之后写出比他好的代码吗?

你能用另一种算法写出实现同一程序的代码吗?

你真的能看懂别人的程序吗?

好的程序员都是解题目解出来的,都是写代码写出来的,都是从错误中走出来的。而不是单单看别人的代码就能衍生出来的。

新手如何做?

写程序关键是要有思路即算法,很多算法在理解的基础上是需要背的。所以编程之前,首先要弄清楚要输入什么,最后要输出什么,中间要解决什么,如何解决,然后画出N—S流程图,最后按照流程图的思路用C语言去实现就好了。

项目什么时候开始?

很多初学C语言的小伙伴,在学习之初并没有一个大概的概念,学习这门语言需要掌握多少知识点,怎么才算学的差不多?什么时候才能开始实现项目。

C语言的精髓点在哪? 学到多少东西才能够达到做项目的标准?学习的时候需要注意哪些细节点?疑问太多以至于压得自己喘不过气来。小编从项目的角度分析C语言到底需要掌握哪些知识,为什么要去掌握这些点,怎么去掌握,在此尝试着总结以下几点,未必都是对的,起码可以做到亲身经历。

1.基本的数据操作,运算规则,常见程序结构设计

技术这东西只要花的时间长,肯下功夫早晚都能搞定,只要进入状态了,什么方法都能想的出来”,看书学习也罢,看视频学习也罢,需要让自己插上联想的翅膀,把自己的思维境界打开。很多人初学者可能会有疑问觉得去哪里找这些代码去,不妨下载学习群中小案例,和完整项目,

2.指针,数组,结构体,枚举灵活运用

不要只看这几个字,几乎是C语言里面最精髓的代表。数组这个概念基本上还能理解透彻,说到指针这个应用场景太多,而且在什么项目中几乎都离不开指针的使用。变化无穷,会用的觉得其乐无穷,不懂的哭上天。其他的不做评论

3.函数的使用

一个函数基本上代表一个小的模块,多个模块有机的组合形成一个系统。建议初学者在学习函数的时候,不要满足于会使用函数,还要让自己站的层次更高一点。这能决定自己是一个纯粹的执行者还是未来框架的设计者,不要觉得这些东西距离自己很远,慢慢的积累时间长了,慢慢也就从量变变成质变了。

4.对于内存和性能有少许的理解

内存和性能对于初学者来说,可能觉得很遥远,其实这两样东西贯穿整个编码界,检验软件功能最重要的两项指标,软件占用内存多少,运行时间长了会不会让系统变缓慢。同时开启在多个软件的时候,你设计的软件是不是变得很卡顿,这些都是大家平常在使用软件时候经常遇见的现象。

希望初学者对此有一个更加深刻一点的认识,不要拘泥于语法的限制,编程语言服务于编程思想。学到了真正的编程思想,才叫货真价实的懂编程。

现在也差不多学习了。小编就暂时说到这里,可能有些地方不够完善,小伙伴们多多提建议,以后每天都会更新一篇小程序,也欢迎大家多多收藏,手打不宜,谢谢各位。也多评价指导,不足的继续改进。

相关文章

  • 为什么学习C语言这么久,看的懂代码,做不出题没项目

    我看得懂别人的程序,可是我自己却写不出来,我应该怎么办啊? 你了解这些嘛? 你只是能从别人书写的代码知道每一步都做...

  • 纯C语言Socket实现聊天室

    最近在学习嵌入式开发,练习C语言小项目,基本是参考别人的代码,做了些修改实现了聊天室,纯C语言编写。 想直接看源码...

  • FFmpeg编译(集成 fdk-aac 与 x264)

    作为一个刚开始学习ffmpeg,对于C语言了解不深,脚本文件只能说看的懂的人来说,编译这开源项目真难。 为后来者警...

  • cgo

    golang与C有着千丝万缕的联系,go代码中可以调用C代码由于项目需要,新使用的golang语言需要调用C语言写...

  • C语言常见程序讲解,适合初学者快速入门!

    之前发了很多有关C/C++项目的文章。但是对于C语言的学习,需要自己亲自敲一些代码才能够学好C语言。在这里讲解一下...

  • 20181222课程记录

    1. C语言 1.1 C语言入门 代码云盘链接 提取码: vcrg 项目:2019年个税计算器 1.2 C语言初阶...

  • “学习,是一种升级”文集目录

    一、C语言 C语言学习:链表的概念和其简单操作 C语言学习:关于数据的几种排序算法 C语言项目:学生信息管理系统 ...

  • C++代码训练营 | 坦克大战(1)

    终于等到今天了。在《21天C语言代码训练营》中,我就想讲这个项目了,只是用C语言写会比较麻烦,我怕自己水平有限讲不...

  • C语言写的秒速计算四则混合运算项目

    C语言写的秒速计算四则混合运算项目 开发语言:C语言 开发工具:Visual Studio 2017 源代码:50...

  • C语言-说明

    本文集的内容是建立在和C#语言对比基础写的。为懂C#语言的童鞋学习C语言讲解。如有不变请谅解!

网友评论

      本文标题:为什么学习C语言这么久,看的懂代码,做不出题没项目

      本文链接:https://www.haomeiwen.com/subject/dbafmqtx.html