C和C++游戏趣味编程
上QQ阅读APP看书,第一时间看更新

第1章 C和C++与开发环境介绍

1.1 什么是C和C++

如今,我们的生活已经离不开计算机程序。比如,用计算机写文章、做PPT、看新闻,用手机聊天、听音乐、玩游戏,甚至电冰箱、空调、汽车、飞机等设备上都运行着各种各样的计算机程序。

所谓计算机程序,就是指让计算机可以执行的指令。我们和外国人交流,需要使用外语;而要让计算机执行相应的任务,也必须用计算机能够理解的语言。

和人类的语言一样,计算机能懂的语言(也称为编程语言)有很多种。在众多编程语言中,C和C++功能强大、经久不衰,被广泛应用于操作系统、服务器、移动设备、网络通信、科学计算、游戏开发、虚拟现实等多个领域,也是目前最为热门的编程语言之一。

C++是在C语言的基础上开发的,且向下兼容C语言。因此本书先介绍C语言的相关知识,最后3章介绍C++的相关内容。

1.2 集成开发环境

要编写代码、让计算机读懂程序,需安装集成开发环境。读者可以在线搜索并下载安装Microsoft Visual Studio 2010 学习版或者Microsoft Visual Studio 2019 社区版。

提示

Visual Studio 2019 功能强大,但对计算机配置要求较高;Visual Studio 2010安装文件较小,且是目前全国计算机二级考试的官方指定上机环境,本书主要使用此版本进行演示。

安装成功后,在Visual Studio 2010中选择“文件”→“新建”→“项目”,如图1-1所示。

图1-1

在弹出的对话框中,选择项目类型“Win32控制台应用程序”,名称可以设置为“chapter1”,点击“确定”按钮,如图1-2所示。

图1-2

在弹出的“Win32应用程序向导”对话框中,点击“下一步”按钮,如图1-3所示。

图1-3

在“应用程序设置”对话框中,选择“空项目”选项,点击“完成”按钮,如图1-4所示。

图1-4

在“解决方案资源管理器”窗格中,在“源文件”上点击鼠标右键,选择“添加”→“新建项”,如图1-5所示。

图1-5

选择“C++文件(.cpp)”,文件名称可取为“main.cpp”,点击“添加”按钮,如图1-6所示。

图1-6

在“解决方案资源管理器”窗格中选择“chapter1”→源文件内的“main.cpp”并双击,打开代码编辑器,将“配套资源\第1章\1-2.cpp”中的代码输入或复制到编辑器中,如图1-7所示。

图1-7

1-2.cpp

 1    #include <stdio.h>
 2    #include <conio.h>
 3    int main()
 4    {
 5        printf("世界你好\n");
 6        _getch();
 7        return 0;
 8    }

点击绿色的三角形按钮或按F5键编译运行,出现图1-8所示的新窗口。

图1-8

提示

如果读者创建项目有问题,可以直接双击“配套资源\第1章\ chapter1\chapter1.sln”,Visual Studio 2010会自动打开本书提供的项目文件,读者可以在这个项目的基础上修改代码。如果读者输入的代码无法正确运行,可以先用文本编辑器打开“配套资源\第1章\1-2.cpp”文件,将代码复制到代码编辑器中,尝试编译运行。

第5行代码printf("世界你好\n");会将双引号内的字符串输出到屏幕中。程序会先输出“世界你好”,再输出回车换行“\n”,语句最后需要加上;。读者目前不用了解其他行代码的具体功能,我们会在后续章节中逐步讲解。

提示

代码中的标点符号,比如圆括号( )、双引号"、分号;都是英文标点符号,如果输入的是中文标点符号,则会提示程序错误。

练习题1-1:尝试修改配套资源中代码1-1.cpp,运行后程序输出如下结果:

1.3 小结

本章主要讲解了计算机程序、C和C++编程语言的基本概念,介绍了Visual Studio 2010集成开发环境的使用方法,下一章我们将开始探讨趣味程序的开发。