0.1 教程简介

本文旨在翻译免费的C++学习网站LearnCpp.com,以供学习使用,源网站为:LearnCpp.com,初次做此类翻译工作,有问题欢迎大家批评斧正
本篇原文链接:https://www.learncpp.com/cpp-tutorial/introduction-to-these-tutorials/

欢迎!

欢迎来到Learn C++教程!最重要的是,这些教程的目的是让学习C++变得更容易。
与许多其他网站和书籍不同,这些教程不会假设您有任何编程经验。随着您的进步,我们将教您所需了解的一切,并提供大量示例。
无论您是出于业余爱好还是为了专业发展而学习C++,您都来对了地方!

来自Trinidad的读者Syam的感言:

在这个网站解释C++概念和教授编程的完美程度真是太疯狂了。我读了《编程:使用C++的原理与实践》一书【作者:Bjarne Stroustrup,C++的创始人】,这本书相当令人困惑…这个网站第一时间说的很清楚,并且解释了你需要知道的一切。不知怎的,他们知道我不知道什么,以及我需要知道什么。这几乎就像未来的我回到了过去,教我将会犯的错误。

课程结构

本介绍性章节中的课程旨在为您提供有关C++是什么,它是如何产生的、程序如何工作以及需要安装哪些软件来创建自己的程序的一些背景信息。您甚至可以编写自己的第一个程序。
后续章节将探讨C++语言的不同部分。在第一章(chapter 1),您将对许多基本的出C++概念有一个广泛但浅薄的概述,因此我们可以开始编写一些简单的程序。后续章节将深入探讨探讨这些概念,或介绍新概念。
每个章节都有一个主题,其下面的大部分课程通常与该主题相关。没有建议您应该在每节课或每章上花费多少时间;以您觉得舒服的速度学习材料。

目标

在开始之前,让我们先介绍一下这些教程的一些重要目标:

  • 涵盖一般编程主题以及C++。传统教科书在教授给定编程语言的基础知识方面做得相当不错,但它们通常不涵盖改语言附带的其他编程主题。例如,书籍将省略编有关程风格、常见陷阱、调试、好/坏编程实践和测试的部分。因此,当你读完这本书后,你可能会了解如何用一种语言进行编程,但是你也可能养成了坏习惯,这些习惯迟早会反过来咬你一口。这些教程的目标之一是确保在自然有意义的讨论部分中涵盖所有这些附带主题。当你读完这本书后,您不仅会知道如何使用C++进行编程,还会知道如何不使用C++进行编程,这可以说同样重要。

  • 提供大量例子。大多数人从阅读示例中学到的东西与从阅读文本中学到的东西一样多甚至更多。这些教程将尽力提供大量清晰、简洁的示例来展示您正在学习的概念的应用。我们也会(尽量)避免双祸:省略(又称…),为了节省空间,省略了示例的必要或非显而易见的部分,另一个是不解释新概念,其中引入了示例中不可或缺的新概念,没有任何提及它是什么或它如何工作。这两种情况都容易导致陷入困境。

  • 提供实践计划。许多课程和部分的结尾将包含一些您可以尝试自己回答的连写以及解决方案。您可以将您的解决方案与我们的解决方案进行比较,看看我们做法有何不同,或者,如果您遇到困难,了解我们如何解决问题。然后您可以回过头并重新关注您需要着重练习的地方。

  • 最重要的是:玩的开心。编程可以很有趣,如果您通常没有乐趣,那么您就没有正确的编程心态。疲惫或不快乐的程序员会犯错误,而调试代码往往比一开始就正确写代码花费的时间要长得多!通常,您可以通过上床睡觉、睡个好觉并在早上继续处理问题来节省一些时间。

充分利用这些教程

当您学习这些教程时,我们建议您采取一些时间来最大限度地提高您的学习体验:

  • 手动输入示例。这将会帮助您了解常见错误的位置,并熟悉由于拼写错误而导致的各种诊断信息。当您输入的每一行时,请考虑它的作用,以及在整个程序中起到的作用。如果您遇到任何不明白的地方,那就需要进一步调查。
  • 当您在程序中犯错误或发现错误时,请修复它们。在向别人寻求帮助之前先尝试解决您自己的问题。学习如何查找和修复错误是成功编程的一项关键技能。不要忽视学习如何使用调试器(我们将在后面的章节中解释如何使用)-- 它是找出程序哪里出了问题的关键工具。
  • 尝试示例。更改数字和文本看看会发生什么。修改程序以执行其他操作(例如:如果程序将两个数字相加,修改为将三个数相加)。尝试找不同的方法来破坏程序(如果程序要求您输入一个数字,尝试输入一个字母,看看会发生什么)。通过修改示例,您将学到比简单地遵循示例更多的知识。
  • 计划花一些时间做测验。如果您是编程的初学者,您可能会发现这些具有挑战性(这很正常,因为您的大脑已经适应了编程思维)。如果您第一次没有得到正确答案,请不要灰心。在找到成功之路之前,您可能需要尝试几种不同的方法。如果您真的被困住了,看看答案也没关系。在继续前行之前,要确保您理解提供的答案是如何工作的。
  • 使用您刚刚学到的概念写自己的简短的程序。这将加强您的学习并提高您的记忆力。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值