《C++游戏编程入门(第4版)》——1.10 问与答

1.10 问与答

C++游戏编程入门(第4版)
问:游戏公司为何使用C++?

答:C++在集合高速、底层硬件存取和高层构建这些方面比其他任何语言都要好。另外,大多数游戏公司在C++资源(可重用代码和程序员经验)上都有很大的投入。

问:C++与C语言相比有什么不同?

答:C++是下一代C编程语言。为让程序员接受自己,C++本质上保留了C语言的全部。然而,C++定义了可以取代某些传统C机制的新方法。另外,C++增加了编写面向对象程序的功能。

问:C++与C#语言相比有什么不同?

答:C#是Microsofte为了简单和通用而创建的一种编程语言。C#受到了C++的影响,并且和C++具有很大的相似性,但是它们是彼此独立并且有区别的两种语言。

问:应当如何使用注释?

答:在需要解释不常用或晦涩的代码的时候可以使用注释。不应对显而易见的代码做注释。

问:什么是代码块?

答:由花括号括起来的一条或多条语句形成的一个单元。

问:什么是编译器警告?

答:编译器在声明一个潜在问题时给出的消息。警告不会中断编译过程。

问:可以忽略编译器警告吗?

答:可以,但是不应当忽略。应当处理这些警告并修正这些违规的代码。

问:什么是空白字符?

答:一组不显示的字符,它们在源文件中形成空格,包括制表符、空格和换行符。

问:什么是字面值?

答:表示明确的值的元素。"Game Over! "是字符串字面值,而32和98.6是数字字面值。

问:为什么总是应该尝试初始化新的变量?

答:因为未初始化的变量可能是任意值,甚至是对程序毫无意义的值。

问:bool型变量的作用是什么?

答:它们能表示条件的真或假。例如,箱子是否锁上,或者游戏卡是否正面朝上。

问:bool型名称源自哪里?

答:该类型的名称是为了纪念英国数学家George Boole。

问:常量必须以大写字母命名吗?

答:不是。使用大写字母只是被大家接受的惯例,但也是应该遵循的惯例,因为这是其他程序员所期望的。

问:怎样使用单一变量存储多个字符?

答:使用string对象。

时间: 2024-11-05 16:42:06

《C++游戏编程入门(第4版)》——1.10 问与答的相关文章

《Visual Basic 2012入门经典》----1.10 问与答

1.10 问与答 Visual Basic 2012入门经典问:是否可显示除BMP.JPG和PNG外的其他类型的图片? 答:可以.PictureBox可以显示扩展名为BMP.JPG.ICO.EMF.WMF.PNG和GIF的图像.PictureBox甚至可用它支持的任意一种文件类型将图像保存到文件中. 问:是否能够用其他控件来显示图片? 答:PictureBox是只显示图像时所用的控件.但是,还有很多其他控件允许您将图片作为控件的一部分来显示.例如,可通过将按钮的Image属性设置为一个有效的图片

《Visual Basic 2012入门经典》----2.10 问与答

2.10 问与答 Visual Basic 2012入门经典问:如何获得除"Properties"窗口的说明区域外的有关属性的信息? 答:单击属性以选中它,然后按F1键--上下文帮助也适用于"Properties"窗口中的属性. 问:我想同时显示很多设计窗口,但找不到这样的布局.有什么建议吗? 答:提高分辨率.我不会在低于1024 × 768像素的分辨率下进行开发.事实上,我的所有开发机器都有两个显示器,分辨率都是1680 × 1050像素或更高.在屏幕上的投资有很

《Visual Basic 2012入门经典》----1.6 设计界面

1.6 设计界面 Visual Basic 2012入门经典通常,使界面能执行一定功能的最佳方法是,先设计用户界面,然后添加代码.下面几个小节将创建界面. 1.6.1 在窗体中添加可见控件 首先将一个Button控件添加到窗体中.为此,双击"Toolbox"中的Button控件.Visual Basic将创建一个新按钮,并将其放在窗体的左上角,如图1.9所示.单击工具箱之外的地方,使其消失,以便可以看到新添加的Button控件. 使用"Properties"窗口,按

《Visual Basic 2012入门经典》---- 2.5 使用“Properties”窗口设置对象属性

2.5 使用"Properties"窗口设置对象属性 Visual Basic 2012入门经典开发项目的界面时,可能花很多时间通过图2.8所示的"Properties"窗口查看和设置对象的属性."Properties"窗口由4部分组成: 一个对象下拉列表:一个属性列表:一组用于改变属性网格外观的工具按钮:一个所选属性的描述区域. 2.5.1 选择对象并查看其属性 "Properties"窗口顶部的下拉列表包含当前窗体和窗体上

《Visual Basic 2012入门经典》----1.7 编写界面后面的代码

1.7 编写界面后面的代码 Visual Basic 2012入门经典为使程序能够执行操作和响应用户交互,必须为程序编写代码.Visual Basic是一款事件驱动的语言,这意味着代码将响应事件而执行.事件可能来自用户,如用户单击按钮触发其Click事件:也可能来自Windows本身(对事件的完整解释请参见第4章).目前,该应用程序看起来不错,但并不能做任何事情.用户单击Select Picture按钮直到患上腕管综合症,也不会有什么事情发生,因为没有告诉程序当用户单击按钮时要做什么.现在按F5

《Visual Basic 2012入门经典》----第1章 全身心投入:Visual Basic 2012编程之旅 1.1 开始使用Visual Basic 2012

第1章 全身心投入:Visual Basic 2012编程之旅 Visual Basic 2012入门经典在本章中,读者将学习: 创建一个简单但有一定功能的Visual Basic应用程序:让用户浏览硬盘:显示硬盘中的图片:熟悉一些编程术语:学习Visual Studio 2012 IDE.学习一门新的编程语言因其难度可能使人望而却步.如果您从来没有编写过程序,那么输入有些神秘的文本就可以产生精美的.功能强大的应用程序,这种行为对您来说可能就像一种魔法,您可能会想知道如何才能学会需要掌握的东西.

《Visual Basic 2012入门经典》----1.4 修改对象的属性

1.4 修改对象的属性 Visual Basic 2012入门经典在Visual Basic中,几乎所有您与之打交道的都是对象.例如,窗体是对象,可放在窗体中以构建用户界面的元素(如列表框和按钮)也是对象.有很多种对象,它们是根据类型进行分类的.例如,窗体是Form对象,而窗体上的元素为Control对象(控件),第3章将详细讨论对象.有些对象没有物理外观而只存在于代码中,本书后面将介绍这种对象. 警告: 读者将发现,本书经常会提到后续章节介绍的内容.在出版界,这称为前向引用.出于某种原因,这常

《Visual Basic 2012入门经典》----2.11 作业

2.11 作业 Visual Basic 2012入门经典 2.11.1 测验 1.除非特别指明,否则在创建本书的示例时创建的是哪种类型的项目? 2.要使得将鼠标指向其选项卡时,显示停靠的设计窗口,而移开鼠标时消失,应修改窗口的什么设置? 3.要添加控件到窗体中,应使用哪个设计窗口? 4.要修改对象的属性,应使用哪个设计窗口? 5.要修改项目的属性,必须在哪个设计窗口中选择项目? 2.11.2 答案 1.Windows窗体应用程序. 2.自动隐藏设置. 3.工具箱. 4."Properties&

《Visual Basic 2012入门经典》----1.9 总结

1.9 总结 Visual Basic 2012入门经典就这么简单!您刚创建了一个真正的Visual Basic程序.您使用工具箱来创建让用户能够与程序进行交互的界面,并在事件处理程序中编写代码,使程序可以执行一定的功能.这些是使用Visual Basic开发应用程序的基本技能.甚至最复杂的程序也是使用这些基本方法创建的:创建界面,然后增加代码使程序可以执行.当然,编写正确的代码来实现所要的功能可能很复杂,但现在您已经踏上进程了. 如果仔细看看本书的课程安排,将发现我首先介绍Visual Bas

《Visual Basic 2012入门经典》----1.5 在窗体中添加控件

1.5 在窗体中添加控件 Visual Basic 2012入门经典设置窗体的初始属性后,现在通过在窗体中添加对象来创建用户界面.可置于窗体中的对象被称为控件.有些控件有可见的界面,用户可与之进行交互:而另外一些控件对用户总是不可见的.本示例将使用这两种控件.屏幕的左边是标题为"Toolbox"的竖直选项卡,单击"Toolbox"选项卡显示"Toolbox"窗口以显示最常用的控件:如果有必要,单击"Common Controls&quo