第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集成开发环境的使用方法,下一章我们将开始探讨趣味程序的开发。