教程的几个重要目标

来源:互联网 发布:成都网络员招聘 编辑:程序博客网 时间:2024/06/02 04:21
欢迎来学习C++教程!最重要的是,这些教程的目的是使学习C++很容易。
不像许多其他网站和书籍,这些教程不认为你有任何事先编程经验。我们会教你你所需要知道的一切,随着你的进步,沿途有很多例子。
无论你是在C++作为一种业余爱好学习的兴趣,或者找一个大学水平的课程帮助你了解材料,你在正确的地方!
教程的结构
本章教程的目的是让你在什么C++是一些上下文,它是如何产生的,程序如何工作,你需要安装什么软件来创建你自己的程序。你甚至会编写自己的第一个程序。进一步的章节将探讨C++语言的不同部分。在第一章(1章),你会得到一个大而浅的许多基本的C++概念概述。进一步章节将深入探讨这些概念,或引入新概念。
每一章都有一个总的主题,下面所有的部分都与这个主题相关.。没有建议的时间,你应该花每节课或章节;进展的材料,在一个步伐,是舒适的你。由于每个部分的概念往往建立在以前的部分,这是一个好主意,以确保你大致理解每个部分之前,你继续前进。
如果你不懂什么,通读评论。其他读者可能遇到类似的挑战。如果你实在搞不懂什么,继续前进,然后再回来。一旦你看到更多的例子,可能会更有意义.。
目标

在我们开始之前,让我们谈谈这些教程的几个重要目标:


下面的部分是建立在第1.4b --在局部范围内一看。
讨论变量时,分离范围和持续时间的概念是很有用的.。变量的范围决定了变量的可访问性.。变量的持续时间决定它在哪里被创建和销毁.。这两个概念往往是联系在一起的。
定义在块内的变量称为局部变量.。局部变量具有自动持续时间,这意味着它们在定义点被创建(并初始化,如果相关的),当它们定义的块被退出时被破坏.。局部变量有块作用域(也称为局部作用域),这意味着它们在声明点输入作用域,并在定义它们的块的结尾处退出作用域.。
考虑这个简单的函数:

2345678int main(){    int i(5); // i created and initialized here    double d(4.0); // d created and initialized here     return 0; } // i and d go out of scope and are destroyed here

如果你运行这个程序,它打印:


在上面的程序中,我们首先声明一个变量名为苹果在外块。然后在嵌套块中声明一个不同的变量(也称为苹果).。当我们将值10分配给苹果时,我们将它分配给嵌套的块苹果.。打印此值后,嵌套的块苹果被销毁,留下的外块苹果与原来的值(5),然后打印。这个程序执行完全相同的是我们是否会命名为嵌套块苹果的东西有(如nbapples)把名字不同(因为外块苹果和嵌套块苹果是不同的变量,他们只是名称相同)。
请注意,如果嵌套的块苹果没有被定义,在嵌套块中的名称苹果仍然会提到外苹果,所以赋值10到苹果将应用到外块苹果:

0 0