正在加载图片...
第1单元Hel,C++ 输出数据: The maximum common divisor is6 分析:可以看出,该程序的主体部分几乎与原算法完全相同,只是增加了一些 语言特有的内容 程序的第1行是注解。注解以“∥”开头,直到该行的末尾,用于说明或解释程序段的 功能、变量的作用以及程序员认为应该向程序阅读者说明的任何内容。可以看到,在该程序 中还有一些注解,用于说明程序的结构。在将C++程序编译成目标代码时所有的注解行都会 被忽略掉,因此即使使用了很多注解也不会影响目标码的效率。恰当地应用注解可以使程序 清晰易懂、便于调试,便于程序员之间的交流与协作,因此在自己编写的每个程序中都使用 精心撰写的注解是一个良好的编程习惯。C++中还有一种注解格式,可参看1.5.2。 第2行是编译预处理,有关内容将在1.5.5节介绍。 从第3行到最后一行,是主函数。主函数是该程序的主体部分,由其声明部分 void main() 和用一对花括号{}括起来的函数体构成。在函数体内,除了注解行以外,还有语句。C++ 的语句可分为声明语句和执行语句,声明语句用于声明程序中使用的变量、函数等的类型和 参数,执行语句实际执行某功能。第5行就是一个类型声明语句 int p, g 声明在该程序中使用了3个整型变量。关于类型和变量等概念,将在第3单元中详细介绍 就一般的计算机程序而言,总是要包括三个基本内容:数据输入、计算和输出 该程序的输入部分首先在计算机屏幕上显示一行提示信息(第7行) Please input two integer numbers 然后等待使用者由键盘输入两个整数。用户输入的两个正整数由语句 cin > p>>q 分别存入变量p和q 程序下面的部分就是欧几里德算法的具体实现了。可以看出,C++程序类似自然语言,只 是结构更加严谨,对照前面的算法不难理解 程序中的最后一个语句是输出语句,将计算结果显示在计算机屏幕上 13输入、编译、调试和运行一个C++程序 C+是一种编译语言,C++源程序需要经过编译、连接,生成可执行文件后方可运行 使用C++开发一个应用程序大致要经过以下步骤: 1.首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实 也是各应用学科的主要研究领域之一; 2.根据前述思路或数学模型编写程序。除了非常简单的问题可以直接写出相应的C++ 程序之外(在值得使用计算机解决的应用问题中这种情况并不多),一般都应该采用第 2单元中介绍的“逐步求精”的结构化程序设计方法来编程第 1 单元 Hello,C++! - 3 - 输出数据:The maximum common divisor is 6. 分 析: 可以看出, 该程序的主体部分几乎与原算法完全相同, 只是增加了一些 C++ 语言特有的内容。 程序的第 1 行是注解。注解以“//”开头, 直到该行的末尾,用于说明或解释程序段的 功能、变量的作用以及程序员认为应该向程序阅读者说明的任何内容。可以看到, 在该程序 中还有一些注解, 用于说明程序的结构。在将C++程序编译成目标代码时所有的注解行都会 被忽略掉, 因此即使使用了很多注解也不会影响目标码的效率。恰当地应用注解可以使程序 清晰易懂、便于调试, 便于程序员之间的交流与协作, 因此在自己编写的每个程序中都使用 精心撰写的注解是一个良好的编程习惯。C++中还有一种注解格式, 可参看 1.5.2。 第 2 行是编译预处理, 有关内容将在 1.5.5 节介绍。 从第 3 行到最后一行, 是主函数。主函数是该程序的主体部分, 由其声明部分 void main() 和用一对花括号{}括起来的函数体构成。在函数体内, 除了注解行以外, 还有语句。C++ 的语句可分为声明语句和执行语句,声明语句用于声明程序中使用的变量、函数等的类型和 参数,执行语句实际执行某功能。第 5 行就是一个类型声明语句 int p, q, r; 声明在该程序中使用了 3 个整型变量。关于类型和变量等概念, 将在第 3 单元中详细介绍。 就一般的计算机程序而言, 总是要包括三个基本内容:数据输入、计算和输出。 该程序的输入部分首先在计算机屏幕上显示一行提示信息(第 7 行): Please input two integer numbers: 然后等待使用者由键盘输入两个整数。用户输入的两个正整数由语句 cin >> p >> q; 分别存入变量 p 和 q。 程序下面的部分就是欧几里德算法的具体实现了。可以看出, C++程序类似自然语言, 只 是结构更加严谨,对照前面的算法不难理解。 程序中的最后一个语句是输出语句, 将计算结果显示在计算机屏幕上。 1.3 输入、编译、调试和运行一个 C++程序 C++是一种编译语言,C++源程序需要经过编译、连接,生成可执行文件后方可运行。 使用 C++开发一个应用程序大致要经过以下步骤: 1.首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实 也是各应用学科的主要研究领域之一; 2.根据前述思路或数学模型编写程序。除了非常简单的问题可以直接写出相应的C++ 程序之外(在值得使用计算机解决的应用问题中这种情况并不多),一般都应该采用第 2 单元中介绍的“逐步求精”的结构化程序设计方法来编程;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有