1C++语言及开发环境介绍

1.1关于C++

  • 信息学奥赛的宗旨在于通过竞赛活动培养大批计算机编程爱好者,选拔优秀的计算机后备人才。 信息学奥赛重要性不言而喻,而要学好则必须学会使用程序语言。C++是CCF指定的官方比赛语言。 根据国际信息学奥林匹克竞赛(IOI)的相关最新决议,CCF做出以下决定: 从2022年开始,NOIP竞赛也将不再支持Pascal语言, 即从NOIP2022开始,NOI系列的所有赛事将全部取消Pascal语言。 在无新增程序设计语言的情况下,NOI系列赛事自2022开始仅支持C++语言。
  • C++是由C语言发展而来的高级语言,与C语言兼容。用C语言写的程序基本上可以不加修改地用于C++。 从C++的名字可以看出它是C的升级,C++既可用于面向过程的程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型程序设计语言。 C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高。
  • C++凭借先进的数值计算库、泛型编程等优势在各行业领域应用颇多:网络游戏开发、服务器端开发、数字图像处理等。 从IBM、微软、中软、阿里巴巴、TOM、新浪、联想等世界知名企业每年预定几千名C++工程师的情况中我们便可以看出,C++在互联网、通信等领域的运用是多么广泛。
  • 通过最简单的一段输出hello world字符串的小程序来认识C++。

1.2c++集成开发开发环境(IDE)DEVC++编程工具的使用

  • 首先需要在百度上搜索Dev C++下载并安装,Dev C++是一个可视化集成开发环境,可以用此软件实现C++程序的编辑、编译、运行、调试。下面介绍Dev C++常用的一些基本操作。
  • 【下载地址】建议使用360浏览器或谷歌浏览器打开
  • 安装步骤如下
  • 使用步骤如下:
  • (1)新建源程序:从主菜单选择“文件”-“新建”-“源代码”即可,如下图所示:
  • (2)软件右边的空白区域就可以用来编辑程序了,如下图所示:(注意:必须在英文输入法环境下编辑程序代码语句。)
  • (3)保存程序:编辑好后要注意保存程序,选择“文件”-“保存”就可以选择将程序保存到电脑的指定位置中去(文件后缀名为.cpp),如下图所示:
  • (4)(5)编译运行:从主菜单中选择“运行”-“编译运行”或快捷键F11,即可运行程序,如下图所示:
练习题