本节书摘来自异步社区出版社《C++游戏编程入门(第4版)》一书中的第1章,第1.9节,作者:【美】Michael Dawson(道森),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.9 本章小结

C++游戏编程入门(第4版)
本章介绍了以下概念:

C++是编写一流游戏的主要编程语言。
C++程序由一系列的C++语句组成。
C++程序的基本生命周期包括构思、设计、源代码、目标文件和可执行文件。
编程错误包括3类:编译错误、链接错误和运行时错误。
函数是一组能完成某些任务并返回一个值的一组程序语句。
每个程序都必须包含main()函数,它是程序的运行起始点。
include指令告诉预处理器在当前文件中包含另一个文件。
标准库是一些文件的集合。程序文件可以包含这些文件来实现像输入和输出这样的基本功能。
作为标准库文件一部分的 iostream 文件包含了用于标准输入和标准输出的 代码。
std名称空间包含来自标准库的元素。要使用该名称空间中的元素,必须在元素之前使用前缀std::或使用using指令。
cout是文件iostream中定义的对象,用于向标准输出流(通常指计算机屏幕)发送数据。
cin是文件iostream中定义的对象,用于从标准输入流(通常指键盘)获取数据。
C++内置了算术运算符,如比较常用的加法、减法、乘法和除法,甚至不太常用的模除运算。
C++为布尔值、单字符、整值和浮点值定义了基本数据类型。
C++标准库为字符串提供了一种对象类型(string)。
typedef可以给已有类型重命名。
常量是不变值的名称。
枚举类型是一个unsigned int型常量的序列。

《C++游戏编程入门(第4版)》——1.9 本章小结相关推荐

  1. 【一篇文章带你读完《C++游戏编程入门 第4版》】

    <C++游戏编程入门 第4版>下载地址:https://download.csdn.net/download/qq_23996157/10764030 有道云笔记分享:http://not ...

  2. python 编程入门-python编程入门(第3版)

    python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究, ...

  3. python编程入门-python编程入门(第3版)

    python编程入门(第3版)简洁明了,通俗易懂,非常适合初学者,但是我觉得处理大型任务,多线程应该是必不可少的,这对于初学者来说也是需要了解的,当然了,多线程是个复杂的话题,高级用户可以再深入研究, ...

  4. 《C++游戏编程入门(第4版)》——1.12 习题

    本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第1章,第1.1节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区&q ...

  5. 《C++游戏编程入门(第4版)》——1.8 Lost Fortune简介

    本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第1章,第1.8节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区&q ...

  6. 《C++游戏编程入门(第4版)》——2.4 使用带else子句的if语句序列

    本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第2章,第2.4节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区&q ...

  7. 《C++游戏编程入门(第4版)》——1.11 问题讨论

    本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第1章,第1.11节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区& ...

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

    本节书摘来自异步社区出版社<C++游戏编程入门(第4版)>一书中的第1章,第1.10节,作者:[美]Michael Dawson(道森),更多章节内容可以访问云栖社区"异步社区& ...

  9. python编程入门第3版pdf-Python编程入门(第3版) PDF扫描版[26MB]

    Python编程入门(第3版)是图文并茂的Python学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战的例子.屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python的各项基 ...

最新文章

  1. c3p0 数据库连接池
  2. Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略
  3. Android 中文API合集(4)(102篇)(chm格式)
  4. interface接口_Java程序设计--接口interface(笔记)
  5. vue.js三种安装方式
  6. linux的硬件运行环境,linux下常用的硬件测试软件
  7. 你不得不知道的流程规范@多方配合的需求质量控制
  8. 你的“数学潜意识”原来可以被唤醒
  9. hadoop 2.6.4 java_Windows下使用Hadoop2.6.0
  10. 第 4 周 关于 startActivityForResult
  11. php cryptojs解密,CryptoJS加密Go解密
  12. 如何修改论文,能够避开查重?
  13. oppo小布机器人_oppo小布小布没反应
  14. 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
  15. 【Python 22】52周存钱挑战2.0(列表list和math函数)
  16. android app连接打印机程序,Android App新增打印机支持 手机打印就是爽
  17. 电池三段式充电 matlab,一种锂离子电池三段式充电方法与流程
  18. PC端应用程序自动化测试
  19. 网店美工之你不知道的图片设计技巧
  20. 找工作再也不愁之面试技巧全覆盖-这样面试保证拿Offer

热门文章

  1. dfs dtft dft fft
  2. java枚举返回字符串_枚举工具类-通过给定值获取对应的枚举类
  3. android开源数据库,Android Hawk数据库 github开源项目
  4. mysql添加列默认null_MySQL-无法在列中插入NULL值,但是我指定了默认值吗?
  5. 真深复制python_Python深复制浅复制or深拷贝浅拷贝
  6. 大一计算机上机考试模拟试题,计算机等级考试二级上机模拟试题(1)
  7. java里面string什么意思_java中string什么意思
  8. lisp获取qleader端点_AutoLISP开发用命令
  9. 类似clover的软件_Clover 我的电脑里的书签栏
  10. c++ map初始化_Java多线程 未完成初始化--构造方法中新建线程