如何学习C++程序:6个入门网站

想学习C++吗?这里有最好的网站和在线课程C++给初学者和体验程序员一样。...

对许多人来说,学习编程可能很困难,即使使用相对简单的编程语言也是如此。C++是“面包和黄油”编码语言之一,有很多编程网站可以帮助你免费学习C++。

让我们来探讨一下为什么你想学习C++编程,并找出在哪里可以在线学习。

为什么学习C++?

还有很多其他简单的编程语言供初学者学习。为什么特别选择C++?

C++是一种使用“信任程序员”的强大的编程语言。这种设计增加了编译过程中出现错误的机会,但也为程序员提供了更大的编码灵活性。

由于这个原因,大多数程序至少使用一点点C++代码,或者它的表兄弟C。学习C++也有另一种方法的好处——因为C++与C非常类似,所以你也可以理解和(大部分)C中的代码。

1、UDIMY:初学者学习C++的最佳方法

如果你想教C++而不是浏览网站,试试Udemy。Udemy不同于在网站上学习,因为你会有一位讲师帮助回答你的问题并指导你。如果您发现自己困惑地盯着代码墙,需要有人引导您通过代码墙,那么这是一个很好的选择。

你可以浏览Udemy的课程目录,找到最适合你的课程。如果你想看看C++是否适合你,我们推荐C++教程来完成完整的初学者教程。它是免费的,教你如何使用C++编程。

如果你想尝试更深入的东西,我们也建议开始C++编程---从初学者到超越。超过70000人参加了这门课程,在写作时,其成绩为4.5/5级,并由25年以上C++经验的人教授。它涵盖了你需要知道的关于C++的所有内容,从注释和变量到输入输出流。甚至还有一个章节专门用来设置C++和了解你在编码过程中会发现的编译器错误。

2.edx

你想要一门内容最好的课程,但你不想为如此高的尊重付出代价吗?根据您的学习需要尝试edX。edX由哈佛大学和麻省理工学院设立,旨在为公众提供免费课程,无需收取入学费或资格证书。

EDX提供了C++课程的介绍。这位教授的资历不会再高了;本课程的导师是Microsoft员工。尽管他们的排名很高,但它们会帮助你免费学习C++程序,如果你喜欢它,就有可能进入微软的中级和高级课程。

课程内容有点小;您只学习C++语法和如何创建函数。然而,对于任何人来说,如果他们想彻底学习C++,这是一个很好的品酒会。如果您确实希望继续,您可以将本课程作为Microsoft高级课程的垫脚石。

3.learncpp

对于初学者和经验丰富的程序员来说,学习CPP是一个很好的地方,可以从C++开始。该网站的作者编写了详尽的教程,涵盖了一些相当高级的基础课程。

这个网站实际上是一个完整的C++课程。本网站内容丰富,共18章。前15章的最后都有一个小测验,让你在每一章之后对自己的知识进行评分。

每节课还有一个评论部分,同学们可以在这里提问和分享知识。如果有什么事情让你挠头的话,这也是一个留下评论的好地方。

4.cplusplus

CPLUS是学习C++的另一个优秀网站。虽然这个网站也有一些教程,但它真正的潜力是作为参考。这里解释了大量的编程概念,如果某个特定元素让您感到困惑,这会很有帮助。

对于初学者来说,这个网站可能不是绝对最好的,因为它的参考性质包含了比LearnCpp更多的行话。然而,网站上包含的信息对任何懂行话的人来说都是极好的。

5.编程

如果上面的网站不适合你,你可能会喜欢Cprogramming。这个网站还包括一个写得很好的教程和其他你可以使用的好东西。虽然本网站的教程不像上面的例子那样深入,但它们是以一种易于导航的方式排列的。如果你看了一眼LearnCpp的教程墙就躲开了,你可能会在这个网站上找到运气。

这个网站也有一些挑战供你尝试。基本的挑战是编写Celcius-to-Fahrenheit转换器,而高级的挑战包括编写一个能够自动打印和运行的程序。

C++编程的好处是它既包含C++的教程,又包含C的教程。这意味着您可以通过同一作者编写的教程学习编写C代码。

6.电子数据

准备好测试你的新技能了吗?EdabIT是一个有用的网站,用于测试你的C++知识。它将给你一系列的挑战,用C++来解决,从简单的加法和除法任务到非常困难的挑战。只需确保在开始之前在左上角下拉中选择C++。

如果一个挑战难倒了你,别担心。您可以使用“资源”选项卡查找有关如何击败测试的一些有用提示。如果你陷入困境,你可以查看解决方案,以更好地理解C++如何解决挑战。

Edabit之所以如此有用,是因为它呈现测试的方式。Edabit有自己的代码编译器,因此您可以像编写其他IDE一样将代码写入网站。当你认为你已经用你的代码解决了这个挑战时,网站会编译它并对它运行一些测试。如果你得到了它想要的结果,你就通过了!

因为Edabit是根据原始结果给你评分的,所以它不会给你任何关于如何让你的代码更干净的直接建议。然而,你可以看到其他人是如何解决这个难题的,通过一个向上投票的选项,把更优雅的解决方案放在首位。您可以使用这些向上投票的解决方案来更好地理解如何使自己的代码简洁明了。

如果你喜欢用你的代码解决难题的感觉,为什么不用这种热情来推动你的事业呢?一些编码挑战和竞争可能会带来金钱或工作,因此您可以同时练习您的技能和构建您的投资组合。

了解C++程序设计语言

希望有了这六个站点,您能够掌握C/C++并开始编写程序。只要记住,在开始时,功能应该优先于外观。如果你的程序没有华丽的用户界面或按钮可以点击,不要感到沮丧;只要你能很好地编写代码并编写一个健壮的程序,你就会做得很好。

如果您喜欢使用视频作为参考,请尝试使用YouTube视频中的最佳代码来学习编程。

图片来源:iunewind/Depositphotos

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

  • 发表于 2021-08-07 03:06
  • 阅读 ( 191 )
  • 分类:编程

你可能感兴趣的文章

为什么c编程仍然值得学习

...阅读这三篇文章的原因:学习代码之前要问自己的问题,如何在没有压力的情况下学习编程,以及掌握一门新编程语言的技巧。 ...

  • 发布于 2021-03-13 03:02
  • 阅读 ( 314 )

9个最好的pi编程资源,把你的树莓pi使用

...i Geek是Raspberry-Pi编程的最佳选择。有一个杂志区和奇妙的如何角落以及。 ...

  • 发布于 2021-03-14 03:57
  • 阅读 ( 236 )

通过5个入门课程学习gmail、google应用程序和android基础知识

...es、Drive、Gmail、Calendar、Google+等等。在网站上,你会得到如何使用任何服务的逐步指导。 ...

  • 发布于 2021-03-15 13:13
  • 阅读 ( 235 )

初学者最容易学习的6种编程语言

学习编程似乎是一项艰巨的任务。幸运的是,这并不像看上去那么难。有了大量的线上和线下资源、专门的社区和专家来跟踪社交媒体,学习编程比过去简单多了。对你的心理健康有好处。即使是孩子也可以很早就开始编程。 ...

  • 发布于 2021-03-16 10:37
  • 阅读 ( 283 )

通过我的5门顶级课程真正学习javascript

...讲座不会让你不知所措,因此你可以很好地掌握JavaScript如何使静态网站发挥功能。这基本上是一个速成课程,只有几行简单的代码。理想的情况下,这门课程本来是免费的,但首先要努力做到这一点。 ...

  • 发布于 2021-03-17 09:52
  • 阅读 ( 227 )

6个编码应用程序,使编程更容易

...avaScript之前使用这个应用来学习web技术。它也不仅仅教你如何编程。Enki还帮助您学习与编程相关的主题,比如使用Linux命令行和使用Git管理版本控制。 ...

  • 发布于 2021-03-18 23:25
  • 阅读 ( 207 )

rust是最令人兴奋的新编程语言

...乐**人、游戏开发人员和嵌入式硬件程序员,都在谈论它如何完美地符合他们的专业。 ...

  • 发布于 2021-03-21 09:32
  • 阅读 ( 235 )

5 c编程技巧你必须学会入门

... 学习C也是学习你的电脑是如何工作的。C程序员可以对代码影响系统的方式有更深的理解,并因此发现学习其他编程语言更容易。 ...

  • 发布于 2021-03-21 10:02
  • 阅读 ( 286 )

学习c#编程的7个实际原因

选择要学习的编程语言可能很难。不同的语言擅长不同的事情,有一个既定的目标可以让事情变得更容易。如果你想学编程,但又不确定该走什么样的职业道路呢? ...

  • 发布于 2021-03-21 18:41
  • 阅读 ( 383 )

为什么python不是适合您的编程语言

... 额外的事实:你有没有用VST来创作数字音乐,并想知道如何**它们?你可以用C++编写你自己的。 ...

  • 发布于 2021-03-23 11:47
  • 阅读 ( 358 )
j949546
j949546

0 篇文章