栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第一课 C++程序的基本结构 (1)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一课 C++程序的基本结构 (1)

一、程序是什么? 当一个问题摆在我们面前需要我们解决的时候,我们该如何处理呢?不用说,大家可能 都知道。首先是要对问题进行认真地分析,找到解决问题的办法和步骤,然后把解决问题 的方法步骤写下来,并按照这些步骤去做,这样就能把问题解决好。而这个解决问题的方 法步骤就是一个程序。所以,简单地说,程序就是为解决特定问题或实现特定目标的方法 和步骤。 1. 计算机语言和计算机程序 编写程序的语言很多,各种人类语言应该都行,只是编写的难易方便程度不一样。这 里我们只讨论计算机程序,即用计算机语言编写的程序,因为我们是要让计算机帮助我们 解决问题。通常我们所说的程序指的就是计算机程序。 计算机语言也很多,从最初的 BASIC 语言,到现在我们即将学习的 C++语言,计算机 语言随着计算机硬件的发展而发展。但不管如何发展,计算机语言不外乎两类,一类就是 计算机能够直接“理解”的语言,我们称它为机器语言。机器语言是用二进制代码表示的 计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件 结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。而另一类计 算机语言,计算机是不能够直接“理解”的,用它们描述的程序必须经过翻译,把它转变 为机器语言程序,计算机才能理解和执行,这类语言我们称之为高级语言。像 BASIC、 PASCAL、python、C++等等都是计算机高级语言。 计算机高级语言的“高级”指的这些语言距离我们人类“近”,我们容易学习和掌握; 而机器语言又称为低级语言,指的是距离机器“近”,计算机能直接理解和执行。

2. 翻译程序 翻译程序是一种系统程序,它将一种计算机编程语言编写的程序翻译成另外一种计算 机语言程序。我们通常所讲的翻译程序是将我们用高级语言编写的程序(称为源程序)翻 译机器语言程序的程序,有编译方式和解释方式两种。 编译程序把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机 再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是,逐句翻译,计 算机逐句执行,并不产生目标程序。 C++是编译式计算机高级语言。 3. 程序的集成开发环境 青少年信息学奥林匹克竞赛 ©程老师信息学奥赛课堂 2 我们知道了程序的有关概念,那我们在哪里编写我们的程序?又在哪翻译我们编写好的 程序呢?实际做法很多。其实,任何一种文本编辑器都可以用来编写程序,如我们熟悉的 windows 附件中的记事本(notepad)。编好的程序可以在操作系统的命令提示状态下进行 编译、连接和运行,出现问题再返回文本编辑器修改程序,如此反复,直到程序正确。但 这样做对初学者来说不太方便,难度较大,于是出现了集“程序的编辑、编译与运行”等 功能于一体的集成开发环境(integrated Development Envirorment,简称 IDE),如 DEV_C++、 GUIDE、CodeBlocks 等,其s 是目前青少年信息学奥林匹克竞赛指定的编程 IDE。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/869614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号