c语言落伍,c语言落伍了吗

dfnjsfkhak 34 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言落伍问题,于是小编就整理了3个相关介绍c语言落伍的解答,让我们一起看看吧。

  1. 应该怎样学习c语言?
  2. MFC库已经不实用了吗?
  3. 你out了是什么意思?

应该怎样学习c语言?

本回答为作者(鹏鸟)原创,欢迎转发!

我是品机小屋的屋主“鹏鸟”,热衷回答有关C语言领域和家庭视听***领域的问题。

c语言落伍,c语言落伍了吗-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

C语言是一门编程语言。从C语言入门,到在某个领域使用它解决问题,这个过程需要付出很多的努力。而且,学习C语言,并不是语法学好就行OK,还要用它来解决实际的问题,需要学习很多的其他知识

正好有很多小伙伴在问,学习C语言有没有一个路线呢?在本回答我就来说说C语言的学习路线。当然了这也只是我的看法,小伙伴们有不同的看法可以在评论区留言讨论。

C语言学习路线图如下图所示:

c语言落伍,c语言落伍了吗-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)


下面我来一个一个地解释每个阶段,希望对你有所启示。

c语言落伍,c语言落伍了吗-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

这个阶段就是入C语言的门,学习C语言的历史、发展过程以及C语言的语法。语法也就那些个东西,像基本数据类型程序控制结构运算符数组指针、结构体、链表、文件函数等等。比较有困惑的可能是指针、链表等。

对于C语言来说在熟悉不过了,从上学习通信专业,就开始接触到了C语言,但那时候对我来C语言就是一门选修课,只是了解一些皮毛,能通过考试不挂科就行。真正的掌握C语言是在工作时,根据自己的经验,建议楼主:

第一:C语言基础知识很重要。大家都知道快速了解学习某个东西,教程必不可少,加以楼主选择一门C程序设计教程,最经典的谭浩强版的第三版足够使用,我家现在还有。从算法、数据类型、运算符、表达式顺序结构程序设计、选择结构程序设计、循环控制

数组、函数、结构体等内容学起,掌握基础知识是成为编码高手的必要条件

第二:边学习边实战。实践是检验真理的唯一标准,边学习基础知识边实战能加快掌握C语言,建议通过VS2005等编译环境练习教程中的实例实现基本的数据结构和函数功能,由简到繁,熟能生巧,网上有很多编程练习题目,建议楼主多练习。

第三:边问变总结。对于学习或实战中遇到的问题建议楼主多问做总结,现在的时代互联这么发达,还没有度娘解决不了问题。人是个很容易遗忘的动物,总结必不可少,这是很好的习惯,不管是在任何行业

最后,在推荐本书,这本书是进阶到高手必不可少的一本书,《代码大全》,里面写的很多内容对从事编码行业的人来说都是金玉良言。

学习计算机语言要分三步走,第一步:学习语法(C语言的语法),第二步:熟练掌握单词(C语言的库函数),第三步:熟练应用单词(利用库函数调用熟练解决实际问题)

经历这三步你就熟练掌握了C语言。你自己判断下你现在的水平在哪一步,慢慢的进阶就好了。

学习C语言,光看书是不行的,更多的是练习,不断的练习,多思考,好多时候只是看书,感觉自己会了,等上机操作的时候却发现很多东西都不会,光看书是学不会的,动手才是硬道理,就像很多同学,各种视频资料[_a***_]了很多,硬盘都存满了,但是很少看,学习编程无捷径,多练习,把基础夯实咯,后面学习起来才更容易上手;

以前学习C语言的时候,看的是“ 如鹏网 ”的***教程——《C语言也能干大事》系列,挺有意思的,没想到C语言还可以这么学,通过开发超级玛丽,飞机大战,以及网站的开发来讲解C语言的知识点,挺有意思的

老师讲课的风格也挺好玩,挺逗的,听起来不枯燥,做出来的东西也蛮有成就感的,具体的可以到如鹏网***上去了解一下,有问题随时提问,老师实时在线答疑,口碑不错,课程体系的设置可以极大的激发对编程的兴趣

还有后续的透彻的讲指针,以及用C语言来开发网站的课程

我给你的一点儿建议:

1.换一本教材,不要用谭浩强的书,书里错误不少,而且会导致很恶劣的代码风格。

2.上来不必把字符内存中的存储全部搞懂,可以慢慢来。

3.关键字没有几个,无非几个英文缩写。你也可以在以后的代码中使用汉语拼音,不过是个代码可读性的问题。英语简单,真的很简单。

4.实在没兴趣可以学点别的,例如Python

我在高中的时候接触编程,当时是为了参加信息竞赛,我入门的语言是C语言。如果现在再让我选择一次,我可能会告诉初学者:可以选择Python。C语言有些地方对新手不够友好,语法繁琐,++、指针这些会让新手头大。

我入门的教材选择的是谭浩强的《C语言编程》,老先生是国内的元老,然鹅这本书真是错误很多,我在学习这本书的过程中挑出了20几个错误,直接导致我对C语言的好多特性模棱两可,例如指针的指针。后来,我看到了英文原版的C语言教程之后,就很少再翻中文书了。所以,建议英文还可以的朋友直接去看原版,再不济读个翻译版本也是可以的。

重点推荐Zed Shaw这一本,有实例并且带有详细的讲解,还有课后练习,既具有启发性又有实用性。这本书刚上来可能会让新手觉得略困难,但是坚持读下去,你会发现作者写的正是一个准程序员的学习之路。学好一门语言往往不止读一本书,所以多读几本。

教材有了,如何进行学习?

MFC库已经不实用了吗?

现在的软件追求的是用户体验, 所以界面美化越来越重要,那么mfc这种东西一是笨重,而是想要美化界面必须依赖于其他界面库。所以还不如直接用开源的界面库;

如微信用的就是Duilib,迅雷有自己blot界面库,这些都是封装的winapi,依赖少,美化界面只需要配置脚本。如果是用C++来开发PC端软件,首选这些界面库。

还有现在的nodejs也是流行的一塌糊涂,做出来的效果美若whatever you want, 如果你是搞js的,那就用这些。

mfc是20多年前微软开发的产品,现在编程软件很多,竞争压力的,所以微软已经不更新他了,微软推荐c sharp了。内部消息又将推出安全性更高的产品。

真正和当前流行的编程语言比,已经过落伍了。

但在工业控制方面,mfc还是很实用的,硬件厂家对mfc支持很好,界面没追求,又兼容以往项目

你out了是什么意思?

1、“你out了”的意思是“你落伍了,跟不上潮流了”。

2、out是简写,原为“out of time”时间之外,即不合时间也就是落伍。out是现代的一种常用的网络语言,意思为“淘汰”或者“落伍”。常见于网络聊天中,现在也成为一些年轻人的日常话语。

到此,以上就是小编对于c语言落伍的问题就介绍到这了,希望介绍关于c语言落伍的3点解答对大家有用

标签: 语言 学习 落伍